我有两个脚本需要链式执行。(第一个脚本调用第二个脚本)。问题是第一个脚本需要 sudo 才能按预期运行,而第二个脚本需要在没有 sudo 的情况下执行。
我在调查中发现并尝试了几种方法,但都没有奏效。以下是我尝试过的方法:
$ sudo -Hu <currentUser> ./myscript.py
$ dbus-launch ./myscript.py
$ sudo -Hu <currentUser> dbus-launch ./myscript.py
还有其他方法可以解决这个问题吗?我不知道为什么 dbus-launch 在这里不起作用,很多网站都说它应该可以正常工作。
我正在使用 Ubuntu 18.04。