2013-03-16 111 views
2

我試圖在shell腳本中使用unix命令(用於設置作業在特定時間運行)。時間將由用戶輸入指定使用getopts和optarg似乎工作正常,問題在於。我如何根據用戶的輸入將at命令寫入腳本以在特定時間運行?如何在shell腳本中使用at命令?

謝謝,瑞安

回答

13

我想說

at now +10 minutes <<< "rm -rf /tmp/tobedeleted" 

爲多,考慮 「在這裏-DOC」

at now +10 minutes <<ENDMARKER 
rm -rf /tmp/tobedeleted 
echo all done | mail -s 'completion notification' [email protected] 
ENDMARKER 
+0

謝謝你這麼多sehe。超快速且有用的答案!這是<<<和<< ENDMARKER,我不知道該怎麼做。 – user2177896 2013-03-16 20:25:05