我正在尝试使用Python 3为Linux系统编写自定义登录程序。在启动时自动运行应用程序的最佳方法是什么?
答案 0 :(得分:0)
您应该使用System V Init脚本或其他更现代的解决方案,例如upstart。
Linux Standard Base describes qualities of the init scripts in detail。
通常最简单的方法是从/etc/init.d
中的一个现有脚本开始,并根据您的用例进行调整。
您也可以选择重载/覆盖特定运行级别的行为。为此,您应该在/etc/inittab
和inittab(5)
处查看更详细的信息。
答案 1 :(得分:0)
如果是X11的登录程序,可以将其放入〜/ .xinitrc。它是X session启动脚本。