【Shell】实用shell命令

批量删除进程

ps -ef |grep community_binpso_q1_cc_community |awk '{print $2}'|xargs kill -9

nohup重定向例子

linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出;

默认的是标准输出,即参数1,直接用“>log”;

将错误信息重定向到log文件中:用“2>log”;

将错误信息和输出都重定向到log文件中,用"2>&1"

如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null(分别重定向), 例如:

# ls 1>/dev/null 2>/dev/null

还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null(从右向左执行),例如:

# ls >/dev/null 2>&1

看例子:

nohup sh a.sh &  这样就自动将生成的日志写到nohup.out中;

nohup sh a.sh > log.txt &   将日志写到 log.txt,&是让它后台来运行;

nohup ./program >/dev/null 2>log &  将输出重定向到一个垃圾桶,错误信息输出到log;

nohup ./program >/dev/null 2>&1 &  将错误信息和输出一起重定向到垃圾桶;

 

发布了397 篇原创文章 · 获赞 541 · 访问量 255万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览