Cron

將 Cronjob 輸出重定向到正在執行的螢幕會話?

  • July 20, 2009

是否可以啟動螢幕會話、設置 cronjob 並將 cronjob 的輸出重定向到螢幕會話?跟隨程序的輸出會很棒;-)

你好….

您可以使用該tty螢幕中的命令找到它的 tty 的路徑(應該類似於/dev/pts/12),然後在 crontab 中將所有輸出重定向到該路徑,就好像它是一個文件一樣。

像這樣:

1 2 3 4 5 myapp &> /dev/pts/14

grawity 提供了一個很好的方法來做到這一點,但問題是每次重新啟動螢幕/伺服器時,tty 都會改變。

你可以對 write(1) 命令做一個管道,比如| write user. 這將向使用者“使用者”發送一條消息,您只需要在螢幕中打開一個使用者該使用者的視窗即可查看輸出,但write會在標準輸出值之前添加一些消息。

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