systemctl status查询服务状态未退出

可能原因

系统启用了分页显示,属于正常现象。若未显示设置PAGER或SYSTEMD_PAGER环境变量,有些操作系统会默认启用分页显示,可通过如下方式规避。

解决方案

方案一:若执行systemctl status命令无需显示其余分页,可按“q”键或“Ctrl+C”直接退出。

方案二:执行systemctl status命令添加--no-pager,例如systemctl --no-pager status batch-master.service

方案三:设置临时环境变量,在执行systemctl命令前将PAGER或SYSTEMD_PAGER设置为""或"cat",例如执行export SYSTEMD_PAGER=""

方案四:设置永久环境变量

  • 单个用户设置
    1. 使用PuTTY工具,以DonauKit运维登录用户(如donau_guest)登录至执行systemctl命令的节点。
    2. 执行以下命令,切换至root用户。

      su - root

    3. 执行以下命令,新增环境变量。

      vi ~/.bashrc

      按“i”进入编辑模式,追加环境变量,将PAGER或SYSTEMD_PAGER设置为""或"cat",如下为示例:

      export SYSTEMD_PAGER=""
    4. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    5. 执行以下命令,使环境变量生效。

      source ~/.bashrc

  • 全局环境变量设置(不推荐使用
    1. 使用PuTTY工具,以DonauKit运维登录用户(如donau_guest)登录至执行systemctl命令的节点。
    2. 执行以下命令,切换至root用户。

      su - root

    3. 执行以下命令,新增环境变量。

      vi /etc/profile

      按“i”进入编辑模式,追加环境变量,将PAGER或SYSTEMD_PAGER设置为""或"cat",如下为示例:

      export SYSTEMD_PAGER=""
    4. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    5. 执行以下命令,使配置文件生效。

      source /etc/profile

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值