Linux

帶有 shell 命令日期的命名管道

  • December 28, 2010

我想讓標準使用者更改系統日期。

所以我創建了一個命名管道。標準使用者將日期寫入命名管道,根程序會監聽它並相應地設置日期:

(使用者)

echo 122515502010 > /tmp/mypipe

(根)

date -s < /tmp/mypipe

不幸的是,這不起作用。我哪裡錯了?

我正在使用帶有 bash 的嵌入式 Linux (busybox) 執行此操作。

知道了!

(根)

read line < mypipe
date -s $line

謝謝大家!;)

為什麼不通過 sudo 讓使用者訪問日期?

引用自:https://serverfault.com/questions/216744