Cronjob脚本启动应用程序时出现问题

Cronjob脚本启动应用程序时出现问题,cron,crontab,raspbian,Cron,Crontab,Raspbian,我不久前开始接触cronjobs,但直到昨天我还遇到了一个无法解决的问题 @reboot me /etc/application/start-script.sh 我有树莓杰西(最小)安装在树莓皮零。其中一个用户有cronjob命令@reboot。当我选中“sudo/etc/init.d/cron status”时,我可以看到cronjob在重新启动后被拾取并执行。唯一的问题是,任何输出都会被删除,“没有安装MTA”-消息,(注意?) 如您所见,它应该创建一个日志文件,当脚本被称为cronjob

我不久前开始接触cronjobs,但直到昨天我还遇到了一个无法解决的问题

@reboot me /etc/application/start-script.sh
我有树莓杰西(最小)安装在树莓皮零。其中一个用户有cronjob命令@reboot。当我选中“sudo/etc/init.d/cron status”时,我可以看到cronjob在重新启动后被拾取并执行。唯一的问题是,任何输出都会被删除,“没有安装MTA”-消息,(注意?)

如您所见,它应该创建一个日志文件,当脚本被称为cronjob时,它会在重新启动后执行此操作。当您手动执行该脚本时,它工作得非常好,它将输出写入日志文件并启动程序

问题是:当.sh脚本作为cronjob调用时,程序没有启动

为什么在执行脚本时只有应用程序没有启动

“sudo/etc/init.d/cron status”输出

Mar 17 22:14:45 pizza-pi systemd[1]: Starting Regular background program processing daemon...
Mar 17 22:14:45 pizza-pi systemd[1]: Started Regular background program processing daemon.
Mar 17 22:14:45 pizza-pi cron[292]: (CRON) INFO (pidfile fd = 3)
Mar 17 22:14:45 pizza-pi cron[292]: (CRON) INFO (Running @reboot jobs)
Mar 17 22:14:45 pizza-pi CRON[296]: pam_unix(cron:session): session opened for user me by (uid=0)
Mar 17 22:14:45 pizza-pi CRON[318]: (me) CMD (etc/application/start-script.sh)
Mar 17 22:14:45 pizza-pi CRON[296]: (CRON) info (No MTA installed, discarding output)
Mar 17 22:14:45 pizza-pi pam_unix(cron:session): session closed for user me

编辑/etc/rc.local文件,并在/etc/init.d/cron/start中添加以下行。请确保在退出0之前应该添加该行

点击这个链接

希望答案对您有用

我尝试将“/etc/init.d/cron/start”和“/etc/init.d/cron-start”添加到/etc/rc.local文件中,但没有成功。就像我说的,脚本是在重新启动时执行的,每次重新启动后要写入日志文件的行都会成功。当脚本作为cronjob运行时,启动应用程序的行不起作用。
Mar 17 22:14:45 pizza-pi systemd[1]: Starting Regular background program processing daemon...
Mar 17 22:14:45 pizza-pi systemd[1]: Started Regular background program processing daemon.
Mar 17 22:14:45 pizza-pi cron[292]: (CRON) INFO (pidfile fd = 3)
Mar 17 22:14:45 pizza-pi cron[292]: (CRON) INFO (Running @reboot jobs)
Mar 17 22:14:45 pizza-pi CRON[296]: pam_unix(cron:session): session opened for user me by (uid=0)
Mar 17 22:14:45 pizza-pi CRON[318]: (me) CMD (etc/application/start-script.sh)
Mar 17 22:14:45 pizza-pi CRON[296]: (CRON) info (No MTA installed, discarding output)
Mar 17 22:14:45 pizza-pi pam_unix(cron:session): session closed for user me