7

我有一个 python 脚本,我想添加一个“完成后关闭”功能。

我知道我可以使用 gksudo(当用户单击“完成后关闭”时)向用户询问 root 权限,但是我以后如何使用这些权限(当脚本实际完成时)。

我已经考虑过关闭命令上的 chmod u+s ,所以我不需要密码,但我真的不想这样做。

有什么想法可以实现这一目标吗?

在此先感谢,阿什。

4

3 回答 3

4

而不是chmod u+sing 关闭命令,允许无密码 sudo 访问该命令会更好..

至于允许在脚本末尾关闭,我想您可以使用 sudo 运行整个脚本,然后在脚本开始时将权限授予初始用户?

于 2008-11-04T23:21:50.550 回答
3

gksudo 应该有一个超时,我相信它是从您上次执行 gksudo 命令的时间开始的。

所以我想我会每分钟抛出一个“gksudo echo meh”之类的东西。应该重置计时器并让您保持活跃,直到您重新启动。

于 2008-11-04T23:02:05.503 回答
1

提升优先级,生成 ( fork (2)) 一个单独的进程,该进程将wait (2)在主进程中降低优先级。

于 2008-11-04T23:18:05.923 回答