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