0
我有一个可笑的简单shell脚本,无非是几条指令运行一些PHP文件更多...shell脚本运行过PHP文件,并再次超过
#!/bin/bash
clear
cd /home/************** // Just for privacy here
php cron-cpt.php
php cron-lvt.php
php cron-plots.php
php cron-m.php
php cron-a.php
脚本被称为metrics.sh这是chmod'd,只是坐在我的本地二进制文件夹。
如果我从命令行运行脚本,它可以很好地工作。
如果我将相同的脚本添加到cron选项卡以便每天运行一次,它会一遍又一遍地运行。我认为cron与从命令行手动调用它相同?
我在cron中使用相同的用户在cmd行登录,并以root用户和标准用户身份尝试过,但结果相同。
Google对此没有帮助。有什么建议么?位置
0 1 * * * /home/metrics.sh
转到您metrics.sh位置:
你能详细说明为什么移动metrics.sh文件会有所作为吗?我的crontab已经有一个类似的条目,你已经显示。 – Stephen
你可以保持正确的'metrics.sh'位置无关紧要。 我的意思是改变crontab的代码位置。 – itzikb
这是当前的crontab条目... * 1 * * * /home/********/metrics.sh(****仅用于隐私,它指向实际的文件夹) 。我的观点是,从命令行运行时它运行良好,脚本从cron – Stephen