![在“切换用户”上运行 bash 脚本?](https://linux22.com/image/979706/%E5%9C%A8%E2%80%9C%E5%88%87%E6%8D%A2%E7%94%A8%E6%88%B7%E2%80%9D%E4%B8%8A%E8%BF%90%E8%A1%8C%20bash%20%E8%84%9A%E6%9C%AC%EF%BC%9F.png)
我第一次尝试使用 bash,并为每个用户在会话启动时运行一个工作脚本,该脚本检查 NAS 共享是否已安装,如果已安装,则卸载并以当前用户身份安装。这很好用,但现在我遇到了一个问题,在第一次“切换用户”时,脚本会在新用户的会话开始时执行。切换回来,但是驱动器作为前一个用户安装,运行脚本可以正常工作,因此看起来会话启动(.config/autostart)的工作方式无法处理此用户切换,我想这是有道理的。
问题是,在发生“切换用户”后,当每个用户的会话重新启动时,如何再次运行我的小脚本?
我第一次尝试使用 bash,并为每个用户在会话启动时运行一个工作脚本,该脚本检查 NAS 共享是否已安装,如果已安装,则卸载并以当前用户身份安装。这很好用,但现在我遇到了一个问题,在第一次“切换用户”时,脚本会在新用户的会话开始时执行。切换回来,但是驱动器作为前一个用户安装,运行脚本可以正常工作,因此看起来会话启动(.config/autostart)的工作方式无法处理此用户切换,我想这是有道理的。
问题是,在发生“切换用户”后,当每个用户的会话重新启动时,如何再次运行我的小脚本?