運行的腳本,我越來越有問題「在」命令來運行一個腳本文件: 這一個正常工作:不能得到「在」 linux下
[[email protected] init.d]$ at now + 2 min
at> echo "this is my test" | write myid >/dev/null 2>&1
at> <EOT>
job 20 at Thu Jan 30 17:26:00 2014
但沒有任何反應,當我嘗試使用「在」運行我的腳本:
[[email protected] init.d]$ at now + 2 min
at> ./users/myid/bashtest.sh
at> <EOT>
job 21 at Thu Jan 30 17:31:00 2014
據我所看到的作業被添加到「在」隊列並刪除指定的時間後,卻什麼也沒有發生!它在別的地方執行了嗎?
非常感謝
您是否嘗試過指定腳本的絕對路徑? – ruakh
'at'應該記住工作目錄,所以相對路徑應該工作。 – Barmar
'bashtest.sh'裏有什麼?嘗試在'at'腳本的頂部添加'exec> /tmp/at.log 2>&1'來記錄所有輸出'/ tmp/at.log'。 –