当前位置:网站首页>liunx服务器nohup不输出日志文件的方法
liunx服务器nohup不输出日志文件的方法
2022-08-03 14:41:00 【PHP学习网】
我们一般的会使用 nohup & 让程序在后台挂起,一般程序挂起后,会在程序目录输出 nohup.out的日志文件,随着时间的推移,此文件会越来越大,最后可能会占很大的一块硬盘空间,
因此我们需要改善这种情况,命令如下。
只输出错误信息到日志文件:
nohup ./run.sh >/dev/null 2>log & 什么信息也不要:
nohup ./run.sh >/dev/null 2>&1 & 关于/dev/null
/dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。它就像一个黑洞,我们一般会把/dev/null当成一个垃圾站,不要的东西丢进去。比如来清除文件中的内容。
Linux的重定向
0:表示标准输入;
1:标准输出,在一般使用时,默认的是标准输出;
2:表示错误信息输出。
./run.sh >/dev/null 2>log表示将run.sh的错误信息输出到log文件,其他信息丢进/dev/null。
./run.sh >/dev/null 2>&1表示将run.sh的错误信息重定向到标准输出,其他信息丢。
边栏推荐
猜你喜欢
随机推荐
C语言中操作符的详细介绍
币圈提款机:Solana钱包出现未知安全漏洞 大量用户数字资产被盗
QT之Mysql驱动
2022-08-03日报:汪林望 vs 刘铁岩:AI、机器学习在材料科学研究中能发挥哪些作用?
你没见过的《老友记》镜头,AI给补出来了|ECCV 2022
游戏版号“地下交易”,一个版号能卖上千万?
Day1:面试必考真题
HDU 1406 (完数)
进程通信的方式
How to use matlab to implement the piecewise function "recommended collection"
如何把MapGIS的区文件转为ArcGIS的SHAPE面文件
淘特:引擎还是包袱?
node项目开发踩坑(一)
PAT乙级-B1014 福尔摩斯的约会(20)
With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...
C语言将GLib库添加到CMake工程中
不安装运行时运行.NET程序
哥斯拉加密WebShell过杀软
SnapHelper翻页效果两行代码带你实现不一样的RecyclerView
PAT乙级-B1010 一元多项式求导(25)









