我想创建一个指向文件的符号链接和每次访问时都会运行一个脚本(特别是显示通知并记录到文件的脚本)。在 Google 和各种 Stack Exchange 上快速搜索后,我仍未找到答案。最好的解决方法是什么?
答案1
您可以使用 创建符号链接ln -s /target/script /link/path
。
然后将脚本的默认应用程序设置为您的默认 shell,例如/bin/bash
。具体如何操作取决于您的桌面环境。
例如在 KDE 上,您可以右键单击脚本,选择open with -> other application
然后选中 处的复选框,在输入栏中remember application association
输入并单击。/bin/bash
OK
为了测试它是否有效,您可以创建一个包含以下内容的脚本:
#!/bin/bash
logger "symlink works"
journalctl -f
然后使用以下行观察系统日志的输出username[id] symlink works