小编Bra*_*don的帖子

使用 sudo 在终端中运行启动程序

我需要在启动时(在 Lubunt 上)在终端myscript.py中运行 python 脚本。这个脚本需要root。

我已经设置了一个.desktop运行以下命令的文件:

lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
Run Code Online (Sandbox Code Playgroud)

终端窗口在启动时打开并运行脚本,但在 Python 脚本返回错误时关闭(因为它不是以 root 身份运行)。当我将其更改Exec=为...

lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
Run Code Online (Sandbox Code Playgroud)

...(以 为前缀的命令sudo)有效。但是,终端在启动时打开并显示

[sudo] password for d: \
Run Code Online (Sandbox Code Playgroud)

提示,要求我输入密码。我希望 python 脚本在启动时完全自动执行,无需用户交互。

我怎样才能做到这一点?

startup root lubuntu

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

lubuntu ×1

root ×1

startup ×1