我已将 transmission 作为启动应用程序。我使用命令transmission -m
来启动它。如何在关闭时自动退出 transmission?
我面临的问题是如何使用 shell 脚本将正在运行的程序带到前台并向其发送退出命令?或者发送退出命令而不将其带到前台?
答案1
一个简单的方法您可以创建一个.bash_注销主目录中的文件告诉传输退出,例如:
transmission -q
或者
transmission --quit
如果系统没有运行.bash_注销,将其添加到/etc/gdm/PostSession/Default
以便正确执行注销脚本。
其他方式是将您的命令添加到文件中的行/etc/gdm/PostSession/Default
之前exit 0
。