如何在shell脚本中使用at命令?

时间:2013-03-16 20:12:18

标签: linux shell unix at-job

我正在尝试在shell脚本中使用unix at命令(用于设置在特定时间运行的作业)。时间将由用户输入使用getopts和optarg指定,这似乎工作正常,问题出在。如何根据用户的输入将at命令写入脚本以在特定时间运行?

谢谢,Ryan

1 个答案:

答案 0 :(得分:16)

我会说

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

对于多线,请考虑“HERE-doc”

at now +10 minutes <<ENDMARKER
rm -rf /tmp/tobedeleted
echo all done | mail -s 'completion notification' sysadmin@example.com
ENDMARKER