我正在使用基于Debian
的{{1}}。有一个需要在启动时执行的脚本。找到these instructions describing on how it needs to be one。我唯一的区别是我需要在启动时运行带有参数的脚本(myscript.sh --some-option 23)。我不能使用包装器脚本。我不会解释原因,但我只会说我不能。有谁知道怎么做?
答案 0 :(得分:1)
cron守护程序有一个@reboot
命令。这会在重启时运行您的脚本。因此,只需编辑您的crontab并添加如下所示的行:
@reboot /your/script/test.sh
答案 1 :(得分:0)
假设您使用的是systemd系统,这很容易。创建一个新的服务文件" foo.service":
[Unit]
Description=Powertop autotune
[Service]
ExecStart=/usr/sbin/powertop --auto-tune # XXX replace with your command
[Install]
WantedBy=multi-user.target
然后安装它:
ln -s /home/kris/Scripts/systemd/powertop.service /lib/systemd/system
systemctl enable powertop
systemctl start powertop
显然,你的路径和细节会有所不同。特别是,/lib/systemd/system
可能不适合您的发布。