我刚刚升级到使用 snap 应用程序的最新版本的 Ubuntu,我无法理解我应该如何使用它们来处理 /home 之外的文件。我的机器上有三个磁盘,sdb 上有一个大型照片库、备份驱动器和其他东西;由于快照应用程序因此受到限制,他们无法访问其中任何一个。
我能想到的唯一解决方案是将所有内容都绑定到 /home 下的某个文件夹,但这似乎是每次我想查看文件时都要做的一件可怕的事情。搜索网络会带来关于snap interfaces和 的博客文章,snap connections但我不清楚这是否有帮助。
所以问题是:使用 snap 应用程序处理存储在 /home 之外的文件的预期方法是什么?
我编写了一个脚本来运行 rsync,并read line在最后添加以在运行后保持输出可见;当我手动运行脚本时,这按预期工作。
我已经制定了 udev 规则RUN+="/home/user/bin/scriptfile"来运行我上面的脚本,并且脚本确实按预期运行,但输出未显示在终端窗口中。为什么不呢,我怎样才能做到呢?
编辑 - 澄清:我尝试从 udev 规则启动各种不同的脚本,它运行良好,脚本运行并执行我期望的操作。问题是,当脚本运行时,我可以将输出打印到我的屏幕上吗?我可以将输出定向到一个日志文件,这也可以,但我希望在脚本运行时让它在屏幕上可见。