在命令不起作用

时间:2018-08-19 10:28:38

标签: shell unix at-command

运行此代码时,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,作业正确消失。

怎么了?

谢谢

1 个答案:

答案 0 :(得分:0)

使用以下日期时间格式:

  

在-t 200201010210 -f /test.sh

以YYYYMMDDhhmm [.ss]格式给出的时间运行作业。 YYYY年(2002年) MM月(01) DD日(01) hhmm-hour(02:10)

如果这不起作用,那么让我们知道执行命令时捕获的错误。