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 两个字符,它们是(字母)字母。咄。…(续)