shell脚本多个执行sh命令 linux中.sh脚本文件中命令的执行顺序?
linux中.sh脚本文件中命令的执行顺序?
如果您不在每个命令后添加&,它将一次执行一行。只有在执行前一行之后,才会执行下一行。如果您想在一个shell中执行多个命令,您可以在一行中编写多个命令,间隔为&;symbol
如何在inux下通过shell脚本执行多个命令
1。分隔每个命令
注意:每个命令的执行不会影响其他命令的执行。换句话说,每个命令都会被执行,但不能保证每个命令都能成功执行。
2. 用&
分隔每个命令。注意:如果上一个命令执行成功,将执行下一个命令。这样可以确保所有命令都能成功执行。
3. 用| |分隔每个命令注意:| | |表示或者,只有在上一个命令执行失败后,才能执行下一个命令,直到一个命令执行成功
这很简单,crontab命令可以很容易地实现,下面我将简要介绍操作过程:
1。首先,创建一个需要定期执行的新shell脚本,这里我说为了方便解决问题,创建一个新脚本来打印当前时间日期.sh内容如下,非常简单,是一个日期行命令,然后将输出重定向到日期.txt在文本中,
2日期.sh将脚本添加到计时任务并直接运行“crontab”-只需添加“e”命令,如下所示。这里以每分钟执行一次的脚本为例,看看定时任务是否可以正常执行,并编辑“*/1**”*/root/日期.sh“至于这六个字段的含义,公文中有详细的描述,分别代表分钟、小时、日、月、周和执行命令。网上也有丰富的信息。如果您感兴趣,可以搜索:
shell脚本多个执行sh命令 shell脚本执行顺序 linux打包zip命令
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。