我对bash脚本很新,但已经构建了一些有用的东西。它将新/已更改的文件从我的Web服务器上的文件夹复制到另一个目录。然后压缩此目录,并将压缩文件夹上载到我的dropbox帐户。
当我使用;
手动运行时,这非常有效sudo run-parts /path/to/bash/scripts
我想自动执行此操作,因此我使用crontab
编辑了sudo crontab -e
文件以包含以下内容;
0 2 * * * sudo run-parts /path/to/bash/scripts
这有效,但有一个问题。它使我的CPU使用率达到60%并且在我打开htop并终止最终进程(执行上载的脚本)之前它不会下降。当它在第二天运行时,CPU使用率达到100%并保持在那里,因为它仍然在前一天运行。手动运行脚本时不会发生此问题。
思想?