所以我做了这个,所以它会在周日晚上11点59分,星期一前1分钟发出命令,但由于某种原因它不起作用。我甚至将* * 7
更改为0
。
59 23 * * 7 screen -S skyblock -p 0 -X stuff "mangdelp default essentials.fly ${printf \\r)"
答案 0 :(得分:1)
您的语法不正确。
应该是这样的:
59 23 * * 0 screen -S skyblock -p 0 -X stuff \"mangdelp default essentials.fly ${printf \\r)\" >/dev/null 2>&1
minute(s) hour(s) day(s) month(s) weekday(s) command(s)
字段是 由空格或制表符分隔。前五个是整数模式和 第六个是要执行的命令。简要说明如下表 描述了每个领域。
字段值描述
分钟0-59命令序列执行的确切分钟
小时0-23命令的一天中的小时 序列执行
第1-31天命令的月份日期 序列执行
月1-12指令的年份 序列执行
工作日0-6命令的星期几 序列执行。星期日= 0,星期一= 1,星期二= 2,等等。
command Special要执行的完整命令序列。该 命令字符串必须符合Bourne shell语法。命令, 可执行文件(如脚本)或组合是可以接受的。