我有一个想要在系统启动时运行的脚本。我已经将其放在“ rc.local”上,但是它不起作用。如何使它在启动时运行?
1
xsetwacom命令在哪里?/etc/rc.local在启动时使用非常简单的PATH执行。它可能不同于您在终端上登录的PATH。在终端中,键入:type -p xsetwacom,然后用“ type -p”返回的完整路径替换/etc/rc.local中的“ xsetwacom”命令。在xsetwacom为您工作之前,您是否需要进行任何手动初始化?
—
waltinator 2011年
使用systemd作为启动管理器,请确保rc.local兼容性正在运行:
—
rubo77 '16
systemctl status rc-local.service
沃尔丁纳特的评论是我的问题。由于路径最少,因此它不知道如何运行我想运行的脚本。在运行/etc/rc.local时在我的Ubuntu 14.04系统上加载的路径如下:/ sbin:/ usr / sbin:/ bin:/ usr / bin ...您可以通过将
—
RaisinBranCrunch
echo $PATH > /home/rc_local_path
/放入/ etc / rc.local,然后在启动后运行该文件。
使用
—
威廉
sudo systemctl enable rc-local.service
以确保/etc/rc.local
在服务器启动过程中执行的