我有以下关于 cron 工作的一般问题。
假设我有以下内容crontab
:
* 10 * * * * someScript.sh
* 11 * * * * someScript2.sh
30 11 */2 * * someScript3.sh <-- Takes a long time let's say 36 hours.
* 12 * * * someScript4.sh
Run Code Online (Sandbox Code Playgroud)
在适当的时间运行剩余的作业是否足够聪明?例如,长脚本不需要终止?
另外,如果最初的长脚本仍在运行并且它再次被 cron 调用会发生什么?
谢谢!
我有一个包含 36,348 个文件 gz 文件的文件夹。我想全部解压缩。
跑步:
gunzip ./*
Run Code Online (Sandbox Code Playgroud)
结果是
-bash: /usr/bin/gunzip: Argument list too long
Run Code Online (Sandbox Code Playgroud)
解决这个问题的最简单方法是什么?