每次插入USB闪存驱动器时,我都需要执行一个脚本。
我可以创建一个在挂载后运行脚本的systemd服务:
[Unit]
Description=My Script
Requires=run-media-sdb1.mount
After=run-media-sdb1.mount
[Service]
ExecStart=/usr/bin/bin/my-script
[Install]
WantedBy=run-media-sdb1.mount
但是此systemd服务依赖于特殊的挂载点。
无论装载点如何,systemd如何启动服务?不管安装了sda1还是sdc3,都只需要一项服务。
在此先感谢您的帮助!