Cod*_*der 2 linux startup daemon
我想为我的 Linux 系统创建一个小脚本,它可以在 PC 启动时做一些简单的事情。脚本很可能是 Python,但也许我会求助于 C 或 shell。
问题是我是 Windows 开发人员,网上的教程看起来很可疑。
其中一些关闭所有文件描述符,一些不关闭,一些实现重启,强制重启,一些不。后来的那些似乎违反了规范。然后是整个 gid 事情,这让我感到困惑。
所以基本上,我不知道我可以将哪个脚本库用于稳定的守护进程,哪些是在我的机器上运行的,所以它是正确的类型。
然后我偶然发现了http://manpages.ubuntu.com/manpages/hardy/man1/daemon.1.html,这似乎是一个安全的创建守护进程的官方过程。但话又说回来,如果我理解正确的话,它是 init.d 中的脚本进行启动,而不是现有进程。
然后是“nice”,它应该用于长时间运行的任务,如果我做对了,可能还有其他一些问题。
所以我在这里迷路了。任何人都可以给我一些警告,不要给我一些警告,也许可以知道在哪里可以在线查找信息?
PS 我要调用的脚本必须调用进程,这是否意味着守护进程会为每个进程分叉?
小智 8
有很多方法;我建议使用 cron 特殊字符串@reboot。
$ crontab -e
@reboot /path/to/my/command.sh
Run Code Online (Sandbox Code Playgroud)