我想每天自动打开我的系统。所以我在我的 Python 脚本中使用以下代码,但sudo每次都要求我输入密码:
os.system('sudo sh -c "echo date \'+%s\' -d \'+ \
24 hours\' > /sys/class/rtc/rtc0/wakealarm"')
Run Code Online (Sandbox Code Playgroud)
如何在不sudo要求每次输入密码的情况下运行此脚本?
在安装/插入或卸载/拔出 USB 设备后,如何自动运行脚本?
我有越来越多的音乐收藏,我手动与外部 USB 驱动器保持同步。有时我编辑他们的 ID3 标签,在硬盘驱动器或 USB 驱动器中添加或删除文件,我希望在两者之间保持这些更改同步。
Ubuntu 是否有可用的东西可以帮助我解决这种情况?最好是易于使用的 UI。
更新:为了澄清我的问题,本地硬盘驱动器或 USB 驱动器上都可能发生更改,因此同步过程必须是双向的。
我有一个脚本,每当我将鼠标或键盘插入/拔出 USB 端口时,我都希望运行该脚本。
已经有大量关于如何配置 udev 规则以在插入或拔出设备时运行任意脚本的文档。但是配置这些规则需要 root 权限。而且,虽然我的机器上确实有 root 访问权限,但我正在寻找不需要 sudo、root 或编写 udev 规则的解决方案。(为什么?因为它会更容易运行、维护和分发)
最有可能的解决方案将使用 dbus,但我可能会误会。
(顺便说一句,我是高级用户和前Gentoo用户,请随意吐出技术细节!)
需要root的解决方案:
不需要root的看似过时的解决方案: