Monday, June 21, 2010

把訊息印到/dev/tty#

給未來的裕翔

當以at進行類似echo的動作時

會失敗, 因為at沒有所謂的標準輸入輸出

不過可以改用echo "test-string" > /dev/tty#

不過有很多情況會失敗:

像是, 如果我(normal-user)在桌面那個tty, ex: tty1

echo hello > /dev/tty1      桌面傳給桌面會失敗

登入別的tty然後, echo hello > /dev/tty1      也會失敗, 應該還是因為桌面的關係

如果我在tty2以normal user登入

在tty1以同一位normal user執行echo hello > /dev/tty2

可以成功

如果在tty2以root登入

在tty1以normal user執行echo hello > /dev/tty2

會失敗

算了, 不想講了, 講結論: 好像就是~

從哪傳給桌面就是都會失敗

root傳給root和user可以成功

user只能傳給自己才會成功

不同user之間沒試過

No comments:

Post a Comment