相关疑难解决方法(0)

在运行自动化脚本时隐藏 bash 的输出。

我的 bash 文件中有几个脚本,它们应该执行某些任务,例如...

#!bin/bash
yum -y update
service restart nginx
yum install atop
cat /var/log/somelog.log > /home/cron/php/script
Run Code Online (Sandbox Code Playgroud)

它一直持续下去,但问题是每执行一项任务,bash 都会向我显示输出。像 service restart nginx例如,输出一些消息。我想隐藏所有这些消息。实现这一目标的普遍接受的方式是什么?因为,我正准备将 STDOUT 重定向到,/dev/null但是,考虑到我有 50 多个连续任务要运行,这意味着我必须执行/dev/null这么多,出于某种原因,这对我来说似乎效率不高。

bash io-redirection shell-script

5
推荐指数
2
解决办法
4404
查看次数

标签 统计

bash ×1

io-redirection ×1

shell-script ×1