
正文
linux让命令不输出 linux执行命令输出不显示
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何让 linux 命令 不输出结果
unzip xx.zip /dev/null 21
一楼的回答也对,但用的时候一般不用加最前面的1
unzip xx.zip /dev/null
前半部分是将标准输出重定向到空设备,
后面的21就将标准错误输出重定向到标准输出,这样最终也是到空设备。
相关问答
Q1: Linux定时任务crontab中命令不输出与输出到/dev/null有什么不同
只是同步时间的话,没有太大区别
第一条,执行会有输出,当然,ntpdate是不会记录输出到文件的,当crontab调用时,错误和标准输出会写成mail通知你
第二条,标准输出重定向到/dev/null,关于/dev/null,你可以查一下资料看看详细的解释,我们把它理解为一个空文件吧,输出到这里就找不回来了
第三条,与第二条类似,21是指将标准信息输出路径指定为错误信息输出路径,那么标准输出和错误输出都重定向到/dev/null,也就是不记录任何信息了
关于你提到对主机的影响,从ntpdate来讲,区别并不大,那么我们考虑另外一种环境,如果定时任务执行的是一个需要写大量日志的程序,那么就会存在你所讲的cpu、内存、io和磁盘占用等问题了。所以,当我们不需要记录额外信息的话,应该把标准输出和错误重定向到/dev/null
Q2: linux命令问题,在使用ls命令时,能不能不让输出错误信息
ls *.txt 2 /dev/null
2 /dev/null表示把出错信息丢到/dev/null这个无底洞里面
Q3: linux系统如何停止指令
linux系统停止指令步骤:
1、输入ps命令获取进程的PID,这个命令要求你是运行这个程序的那个人或者是根用户。
2、如果是根用户,请输入ps到aux命令查看所有的进程,在清单中找到这个出错进程,请记下ps命令输出清单中进程状态行最左边的ID数字。
3、输入killID,终止该进程,使用ps命令查看该进程是否仍在运行中如果它没有出现在清单中,你就已经完成了操作。
Q4: linux 怎么样把命令后台运行并不要有任何内容输出?
linux让命令不输出你这个是直接在命令行执行linux让命令不输出,所以后面会有显示pidlinux让命令不输出,linux让命令不输出你写进一个脚本就不会显示linux让命令不输出了。
root@ubuntu:# more sh1.sh
#!/bin/bash
sar 1 100 /tmp/sar.log
linux让命令不输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux执行命令输出不显示、linux让命令不输出的信息别忘了在本站进行查找喔。






