shell腳本多個(gè)執(zhí)行sh命令 linux中.sh腳本文件中命令的執(zhí)行順序?
linux中.sh腳本文件中命令的執(zhí)行順序?如果您不在每個(gè)命令后添加&,它將一次執(zhí)行一行。只有在執(zhí)行前一行之后,才會(huì)執(zhí)行下一行。如果您想在一個(gè)shell中執(zhí)行多個(gè)命令,您可以在一行中編寫多個(gè)命令
linux中.sh腳本文件中命令的執(zhí)行順序?
如果您不在每個(gè)命令后添加&,它將一次執(zhí)行一行。只有在執(zhí)行前一行之后,才會(huì)執(zhí)行下一行。如果您想在一個(gè)shell中執(zhí)行多個(gè)命令,您可以在一行中編寫多個(gè)命令,間隔為&;symbol
如何在inux下通過shell腳本執(zhí)行多個(gè)命令
1。分隔每個(gè)命令
注意:每個(gè)命令的執(zhí)行不會(huì)影響其他命令的執(zhí)行。換句話說,每個(gè)命令都會(huì)被執(zhí)行,但不能保證每個(gè)命令都能成功執(zhí)行。
2. 用&
分隔每個(gè)命令。注意:如果上一個(gè)命令執(zhí)行成功,將執(zhí)行下一個(gè)命令。這樣可以確保所有命令都能成功執(zhí)行。
3. 用| |分隔每個(gè)命令注意:| | |表示或者,只有在上一個(gè)命令執(zhí)行失敗后,才能執(zhí)行下一個(gè)命令,直到一個(gè)命令執(zhí)行成功
這很簡單,crontab命令可以很容易地實(shí)現(xiàn),下面我將簡要介紹操作過程:
1。首先,創(chuàng)建一個(gè)需要定期執(zhí)行的新shell腳本,這里我說為了方便解決問題,創(chuàng)建一個(gè)新腳本來打印當(dāng)前時(shí)間日期.sh內(nèi)容如下,非常簡單,是一個(gè)日期行命令,然后將輸出重定向到日期.txt在文本中,
2日期.sh將腳本添加到計(jì)時(shí)任務(wù)并直接運(yùn)行“crontab”-只需添加“e”命令,如下所示。這里以每分鐘執(zhí)行一次的腳本為例,看看定時(shí)任務(wù)是否可以正常執(zhí)行,并編輯“*/1**”*/root/日期.sh“至于這六個(gè)字段的含義,公文中有詳細(xì)的描述,分別代表分鐘、小時(shí)、日、月、周和執(zhí)行命令。網(wǎng)上也有豐富的信息。如果您感興趣,可以搜索: