我有一个非常简单的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 :(得分:2)
将此添加到您的cronTabs:
0 1 * * * /home/metrics.sh
将位置更改为metrics.sh的位置。