普通命令的话用在 /etc/rc.local 下设置命令即可。
但有些命令我需要用root身份实现怎么办呢?(例如要pkill一些进程,访问一些系统文件)
貌似 /etc/rc.local下没有交互页面让我输入root密码吧?
谷歌了一下没有结果,希望懂的人指导一下!!谢谢。
普通命令的话用在 /etc/rc.local 下设置命令即可。
但有些命令我需要用root身份实现怎么办呢?(例如要pkill一些进程,访问一些系统文件)
貌似 /etc/rc.local下没有交互页面让我输入root密码吧?
谷歌了一下没有结果,希望懂的人指导一下!!谢谢。
一种简单但是dirty的方案:
像这样写 init.rc 脚本 :
echo '<你的密码>' | sudo -S <你要执行的命令>
这种方法可以解决在 init.rc 中提升权限的问题。
但是这种方法仅供测试。因为你的密码会暴露在脚本中。而且密码是写死的,没有灵活性。
6 回答2.9k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
2 回答4.7k 阅读
1 回答2.5k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读
新版ubuntu 里面都有systemd这个东东了,这个用来配置开始自启动服务。 写一些脚本,将自启动软件转换成启动服务就ok。
这个是系统级启动,即使你是user组,用了这个也会帮你开机自启动。