运行此代码时,shell脚本不起作用。
sudo at -t 200201010102 -f /test.sh
date
命令的输出为:
Tue Jan 1 01:00:01 IRST 2002
脚本为:
#!/usr/local/bin/bash
shutdown -r now
我运行at
的用户正在测试。我将sudoers文件中的权限授予用户测试。
当我运行命令时没有错误。在给定的时间执行atq
,作业正确消失。
怎么了?
谢谢
答案 0 :(得分:0)
使用以下日期时间格式:
在-t 200201010210 -f /test.sh
以YYYYMMDDhhmm [.ss]格式给出的时间运行作业。 YYYY年(2002年) MM月(01) DD日(01) hhmm-hour(02:10)
如果这不起作用,那么让我们知道执行命令时捕获的错误。