如何在每次系统启动时运行程序?

如何在每次系统启动时运行程序?

每次系统启动时,bash 中的命令行是什么?

答案1

向您的 crontab 添加一个条目来运行@reboot

@reboot command-to-run

用于crontab -e编辑你的 crontab。

man 5 crontab

除了前五个字段,还可能出现八个特殊字符串之一:

         string         meaning
          ------         -------
          @reboot        Run once, at startup.
          @yearly        Run once a year, "0 0 1 1 *".
          @annually      (same as @yearly)
          @monthly       Run once a month, "0 0 1 * *".
          @weekly        Run once a week, "0 0 * * 0".
          @daily         Run once a day, "0 0 * * *".
          @midnight      (same as @daily)
          @hourly        Run once an hour, "0 * * * *".

答案2

查看 /etc/rc*.d 文件夹;它们专门用于此类事情。

答案3

我不知道命令行,但是通过菜单,您可以转到首选项下的“会话”,在那里您可以指定通常手动运行的命令行命令。

如果您尝试运行的应用程序需要管理员权限,则此过程将不起作用,并且据我所知,在启动时以管理员权限运行应用程序并不容易......

相关内容