代码之家  ›  专栏  ›  技术社区  ›  kfl62

在用户登录注销时启动和停止守护进程

  •  1
  • kfl62  · 技术社区  · 15 年前

    我有一个用Ruby编写的守护进程脚本,它响应如下命令 daemon start daemon stop . 它可以与shebang一起执行 #!/usr/bin/env ruby 它从终端调用。我需要在登录时启动守护进程,并在注销时停止它。

    背景信息:kde,zsh。

    我已经试着用 守护进程启动 守护进程停止 把它们放进去 ~/.kde4/Autostart γ ~/.kde4/shutdown . 剧本 start.sh stop.sh 在终端中工作,但在自动启动或关机时没有运气。

    我放不进去 .zshrc 分别地 .zlogout ,因为我在工作会话中启动了许多登录shell。

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

    更新: 一层楼 =:帮助:

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ignacio Vazquez-Abrams    15 年前

    你可以试着把程序作为 autostart 应用程序,然后让它监视它的父级(可能是会话管理器)何时停止运行。