在linux下如何不用登录就能自动运行脚本?

socket 发布于 2013/12/21 00:01
阅读 1K+
收藏 0

我在/etc/rc.local里面添加了一条:

su root -c "python3 /home/kl/a.py"
我想要的效果是开机不用登陆就执行a.py脚本,但是效果是没有做到,即使登录后都没有运行。请问怎么能够做到呢?


加载中
0
OscerSong
OscerSong
不用切换操作了,直接执行就行,注意命令的绝对路径
z
zx32342342
回复 @socket : 写到这里就会以root权限运行
socket
socket
我这个a.py是需要root权限的,不用root吗? 在登录前执行的程序是不是都没有权限的概念?
0
0
记住一座城
记住一座城

引用来自“OscerSong”的答案

不用切换操作了,直接执行就行,注意命令的绝对路径
正解
0
OscerSong
z
zx32342342
回复 @socket : 是
socket
socket
你说的命令的绝对路径是说python3也要写成/usr/bin/python3这样吗?
0
好威支有希
好威支有希
su python3 都要绝对路径
0
泡不烂的凉粉
泡不烂的凉粉

引用来自“记住一座城”的答案

引用来自“OscerSong”的答案

不用切换操作了,直接执行就行,注意命令的绝对路径
正解
正解
返回顶部
顶部