小编Elm*_*mer的帖子

如何防止 atd 运行过去的工作?

at 守护进程是一个很棒的工具!但是,如果作业安排在上午 8:00 并且机器在那个时间关闭,则只要机器启动,at 就会运行作业。如果时间过去了,我想做的是阻止它运行工作。我已经搜索了手册页和在线,但要么没有答案,要么找不到。我正在使用 Arch,但据我所知 at 跨发行版非常相似。

任何帮助深表感谢!

scheduling time daemon at

9
推荐指数
1
解决办法
1914
查看次数

使用at执行该命令时如何将参数传递给bash shell脚本?

我有一个 shell 脚本,它接受一个参数并在脚本中使用它。所以要运行我输入的脚本 /path/to/script argument

问题在于尝试设置该文件以使用该at实用程序运行时。我试过了

at -f /path/to/script argument 17:45

at -f '/path/to/script argument' 17:45

但这些选项都不起作用。第一个收到语法错误,第二个说没有这样的文件有什么建议吗?

shell bash at arguments

5
推荐指数
1
解决办法
4584
查看次数

在linux中,是否可以每天比前一天晚3分钟运行一个脚本?

我对此的第一个解决方案是执行date +%Y%m%d%H%M并将该格式的数字放入一个文件中,然后每分钟从 cron 运行脚本。然后,如果文件中的日期与日期命令匹配,脚本就会执行某些操作。然后它将在第二天加上 3 分钟更新该文件。有没有更好的方法来实现这一点?

结果是脚本将在第一天(例如)凌晨 4:00 运行,然后在第二天在凌晨 4:03 运行,在第三天将在凌晨 4:06 运行。它会每分钟执行一次,但只在正确的时间运行(如果阻止)。

问题和我的解决方案是否清楚?

linux scripting bash cron

4
推荐指数
1
解决办法
2119
查看次数

标签 统计

at ×2

bash ×2

arguments ×1

cron ×1

daemon ×1

linux ×1

scheduling ×1

scripting ×1

shell ×1

time ×1