当通过crontab运行时,Ubuntu bash脚本会增加CPU使用率而不会丢失

时间:2015-01-27 06:39:45

标签: linux bash shell ubuntu crontab

我对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%并保持在那里,因为它仍然在前一天运行。手动运行脚本时不会发生此问题。

思想?

0 个答案:

没有答案