Answers:
journald
是集中式守护程序,该守护程序从所有可用源中收集数据并将其存储为二进制格式,以便于动态地进行操作。作为您问题的答案,我会说通常是在没有输出时表示“确定”,并且如果您要确保使用它journalctl
来检查日志。
您可以将an添加echo $?
到命令以显示状态1或0。
该&&
具有的唯一运行的第二个命令,如果以前是成功的效果。
systemctl start mysqld.service && echo $?
这将显示状态:
如果失败,它将打印一条消息,说明失败的原因
如果成功,您只会看到0
您可以在脑海中追加k 0 = 0k
这是一种廉价的解决方法,但是在您的systemctl调用之后,您会得到好的回报。
&& echo $?
似乎是一件奇怪的事情;它将打印0
或完全不打印。您不妨说一句&& echo OK
或&& echo Success
。
&& echo $?
!如果(第一个)命令失败,则外壳程序将不会运行第二个命令(&&
)之后的命令 ,因此它将不会输出任何内容!
&& echo $?
作品完全一样的&& echo 0
-在“ $?
”使它看起来像你正在做一些更复杂的比你-而且,只要你会做,因为不成熟的东西&& echo 0
,你还不如做&& echo OK
,这将给出问题所要求的结果。…………………………………… echo 0
完全一样echo OK
吗?不,当然不; 0
是一个字符,它是一个数字,而是OK
两个字符,它们是(字母)字母。咄。…(续)