cron任务的最后一部分失败,无法解决原因
我在我的服务器上遇到了一个问题,我认为这是cron运行的环境或用户。 我的应用程序设置在一个名为deploy的用户下。 该应用程序的根文件夹是/var/www/apps/akrotoski ,而我需要在这个cron任务中运行的应用程序的可执行文件位于名为bin的子文件夹中,名为thoth 。 因此,我的cron任务是通过在以deploy用户身份login时键入“crontab -e”创build的: # mh dom mon dow command 43 * * * * echo "time = `date`, USER=$USER, current folder = `pwd`, which thoth = `which thoth`" >> ~/import_times.txt; cd /var/www/apps/akrotoski; /var/www/apps/akrotoski/bin/thoth –run_command 'ExternalPost.import' 目前,它已经设定在每隔一小时43分钟运行一次,所以我可以将它设置为即将发生的时间,然后等待它启动。 第一部分,“回声”只是我试图debugging是怎么回事。 如果我在我的命令行上运行它,它会将以下内容写入~/import_times.txt : time = Tue Nov 1 23:43:52 UTC 2011, USER=deploy, current folder = […]