2013-10-24 32 views
0

我有幾個腳本想法,我非常想成爲現實,但是我一直在這個問題上停留了很長一段時間,似乎無法得到確鑿的答案。是否可以安排一個自動任務在特定終端中每小時運行一次?

我希望能夠爲腳本設定一個時間表,使其始終在特定終端內部運行。

例如(爲了繪製更好的圖像):使用此功能可能會在屏幕右下方有一個80x20像素的終端,它使用"cowsay -f stegosaurus "It's $(date +%A) and the time is $(date +%r)"來顯示當前時間和日期,每小時一次。

我真的很苦惱這個幾乎所有方面。任何人都可以對我如何針對特定的終端和/或如何計劃腳本甚至在終端中執行有所瞭解嗎?

非常感謝您的幫助!

回答

1

您需要watch命令!

watch -n 3600 "cowsay -f stegosaurus "It's $(date +%A) and the time is $(date +%r)" 
+0

嗯..手錶確實看起來非常相關和有用,謝謝。然而這個例子讓我對一個錯誤感到困惑:sh:-c:line 0:意外的EOF,同時尋找匹配的''' sh:-c:第1行:語法錯誤:文件意外結束 – ArnoldM904

+0

編輯:Nvm,固定,感謝所有的幫助! – ArnoldM904

+0

沒問題!另一個有用的命令是'at',用於調度在特定時間在終端中運行的作業。 –

相關問題