1

我有一个用 ruby​​ 编写的守护程序脚本,它响应daemon startdaemon stop. 它可以通过 shebang 执行,#!/usr/bin/env ruby并且可以从终端调用。我需要在登录时启动守护进程并在注销时停止它。

背景信息:KDE、zsh。

我已经尝试使用 and 制作两个单独的 shell 脚本daemon start并将daemon stop它们放在~/.kde4/Autostart| ~/.kde4/shutdown. 脚本start.shstop.sh在终端中工作,但在自动启动或关闭中没有运气。

我不能将它们.zshrc分别放入.zlogout,因为我在工作会话中启动了许多登录 shell。

所以我被困住了:)有什么想法吗?

更新: F1 =>帮助:)

4

1 回答 1

1

您可以尝试将程序作为自动启动应用程序运行,然后让它观察其父级(可能是会话管理器)何时停止运行。

于 2010-10-17T18:39:14.823 回答