【发布时间】:2017-11-02 21:35:06
【问题描述】:
我在带有 raspbian 的树莓派上使用 crontab。我编辑了 crontab 文件 (crontab -e),所以现在当我执行 crontab -l 时,它会给我 @reboot chromium-browser 作为输出。当我重新启动时,没有任何反应。它甚至没有打开一个终端......它会是什么?
【问题讨论】:
-
您通常无法通过 cron 启动 GUI 程序,而且几乎可以肯定不会在重新启动时启动 - cron 可能会在 GUI/窗口系统运行之前很久就启动
-
我也尝试了简单的 echo 和任何其他命令...
-
但是您如何确定它不起作用? cron 在后台运行东西,你肯定不会在任何地方的屏幕上看到
echo的任何输出。 -
@nos 是的,我怀疑...我可以让它在终端中运行吗?能否以打开终端并运行命令的方式设置 crontab?
-
并非如此。如果你想例如自动启动到桌面环境并自动启动某些应用程序,我建议你问一个关于如何做到这一点的问题。有很多方法可以做到这一点,而不涉及 cron。 cron 不适合在启动时启动 GUI 应用程序。请记住仔细指定您正在使用的桌面/gui 环境,并在 superuser.com 或 raspberrypi.stackexchange.com 上询问,因为 stackoverflow.com 用于编程问题。