gpt4 book ai didi

systemctl - systemctl start/restart/stop 的输出

转载 作者:行者123 更新时间:2023-12-01 03:14:49 26 4
gpt4 key购买 nike

我想查看 systemctl 命令的输出。例如:

systemctl restart systemd-networkd  

将显示输出
systemctl status systemd-networkd. 

我知道我可以编写一个总是按顺序放置命令的脚本,但我希望有类似的东西
systemctl --verbose restart ....

那没有进入手册页。

最佳答案

据我所知,没有这样的事情。话虽如此,您可以继续“让您拥有”:

我们将编辑 bashrc 文件以将其添加为别名命令

echo "startstat(){ systemctl start \$*; systemctl status \$* }" >> ~/.bashrc

请注意,这仅适用于 bash session 和您为其运行它的用户,因此在开始之前不要在未运行 bashrc 的内容中运行它。

然后,您可以启动服务并通过运行立即获取状态
startstat [arguments to pass to BOTH systemctl start AND systemctl status]

示例用法:
startstat systemd-networkd 

如果您想在检查状态之前稍等片刻,您可以随时在以下时间之间添加 sleep :

只是 nano ~/.bashrc ,滚动到底部(或者如果你添加了东西,无论它在哪一行),然后添加 sleep [seconds];之间 systemctl start \$*;systemctl status \$*;
如果希望启动完成后运行状态,可以加单数 &\$* 之间用一个空格签名和 ;将其 fork 到后台。

关于systemctl - systemctl start/restart/stop 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49396098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com