我已经pure-ftpd
在我的 Raspberry Pi 上手动构建了它,当我调用时它运行得很好
/etc/pure-config.pl /etc/pure-ftpd.conf
从命令行。我想运行这个简单的命令/etc/pure-config.pl /etc/pure-ftpd.conf
,就像init.d
我在命令行运行它们一样。
官方或自定义init.d
启动脚本对我来说没有好处,因为它们尝试直接运行 pure-ftpd,即没有文件/etc/pure-ftpd.conf
。我需要使用“/etc/pure-ftpd.conf
如何做”来运行它?
谢谢。
答案1
Romario,这取决于您的 Linux 发行版是否使用 systemd(最现代的)或不使用(保持理智的)。
前systemd
:
添加您的本地命令/etc/rc.d/rc.local
并创建此链接 ln -s /etc/rc.d/rc.local /etc/rc5.d/S99local
(假设您将在runlevel
5 中启动)
后systemd
:
您还应该将命令添加到/etc/rc.d/rc.local
,但不要忘记chmod +x /etc/rc.d/rc.local
。
更新:
在 Raspberry Pi 上,该文件夹是rcS.d
.您可以更改以下脚本的调用顺序这个答案