清空文件内容(file_name文件名称)
cat /dev/null > file_name
> 和 >> 区别
> 每次重新生成一个记录文件
>> 在已有的文件中追加新的内容
nohup :不挂断地运行命令。
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到info.log文件中
nohup java -jar springboot-module-system-2.1.1.jar >> info.log 2>&1
杀进程(id为对应的进程)
kill -9 id
shell 脚本中 $? 是指上一次命令执行的成功或失败的状态,如果成功就是0,失败为1,if后面的中括号[ $? -eq 0 ] ,括号的两边需要有一个空格
if [[ $? -eq 0 ]]
- -eq: 测试两个整数是否相等;比如 $A -eq $B
- -ne: 测试两个整数是否不等;不等,为真;相等,为假;
- -gt: 测试一个数是否大于另一个数;大于,为真;否则,为假;
- -lt: 测试一个数是否小于另一个数;小于,为真;否则,为假;
- -ge: 大于或等于
- -le:小于或等于
来源:oschina
链接:https://my.oschina.net/u/4253180/blog/3215423