linux - crontab 中的 cron 作业不工作

标签 linux ubuntu cron

我添加了以下条目:

*/1 * * * * /home/coddict/myapp-dev/spoolemailsender

我尝试执行的 shell(文件 spoolemailsender)具有以下内容:

#!/bin/sh

php app/console swiftmailer:spool:send --env=dev

为什么这个脚本不是每 1 分钟运行一次?我需要另一个命令来运行这个 cron 作业吗?

最佳答案

您忘记让用户执行 cron 作业:

*/1 * * * * root /home/coddict/myapp-dev/./spoolemailsender

*/1 * * * * root sh /home/coddict/myapp-dev/spoolemailsender
例如

root
假设 spoolemailsender 是可执行脚本,您不需要执行 ./spoolemailsendersh spoolemailsender

关于linux - crontab 中的 cron 作业不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17547123/

相关文章:

linux - Linux 桌面应用程序可以用作 Linux 桌面吗?

linux - 如何将文本文件中的一定数量的数字数据添加到 gnuplot 中?

C malloc 没有按我预期的方式工作

windows - 在关机或启动时运行 Cygwin 脚本

cron - Cron Job-如何将输出文件发送到电子邮件

linux - 如何在 crontab 中提供密码

linux - web文件的x可执行权限是什么?

c++ - 如何从 Linux 编译到 SDL2 应用程序到 Windows?

android - AOSCompiler出现错误-CM10-Galaxy Nexus/maguro

linux - cron.daily 中的 Shell 脚本不起作用