十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
把这两个命令写到一个文件,比如/usr/local/abc.sh
我们提供的服务有:成都网站制作、网站设计、微信公众号开发、网站优化、网站认证、河津ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的河津网站制作公司
先把这个文件设置为可以执行 chmod +x /usr/local/abc.sh
然后再把它写入启动命令中:echo "/usr/local/abc.sh"/etc/rc.d/rc.local
要是启动命令不启动的,要把启动命令设置为可执行就行
编程时候使用带参数的main函数
其他的自己解决。
回答完毕
红旗拿来
批处理基本上是Windows的概念
而且批处理本身是Windows下的一种命令行脚本
Linux下所谓的批处理文件主要是shell脚本
而无论是shell脚本还是批处理脚本
和你说的“支持将多个命令写在同一命令行”都没啥关系
无论是shell脚本还是批处理,都不是只有一行的
而且每一行也都只是一个命令
Linux下一行内写入多个命令的连接机制应该叫做“管道”
你可以去查一下这个概念
你是指脚本吗?
写脚本的格式
vim /root/command.sh (sh后缀不可更改)
第一行写入如下内容
#!/bin/bash
往下直接写入你要执行的命令
注意每执行一条命令要用一行表示
首先每个命令中间用分号分隔就可以了
不过,推荐采用脚本来处理这种情况
利用脚本可维护性强,可以重复利用、修改
并且十分方便
在脚本中可以简单的进行命令的罗列,也可以根据语法进行具有一定逻辑关系的执行
玩linux最好要知道怎么写脚本,会方便很多
exec("awk '{print substr($1,9)}' $this-tmppath/mac.0.log* $this-tmppath/mac.0.log")
exec("awk '{sum+=$1}END{print sum}' $this-tmppath/mac.0.log mac.txt");