linux脚本: 后台启动程序并重定向输出信息脚本

后台启动程序并重定向输出信息脚本

新建文件mstart, 写入下面代码.bash

#!/bin/bash
$1 1>/etc/null 2>&1 &

说明app

  • 1>/etc/null将标准输出(stdout)重定向到空设备文件,也能够重定向到文件,即将标准输出输出到指定文件(例如:1>~/myapplog)
  • 2>&1 把标准错误(stderr)输出重定向到标准输出(stdout), 也能够重定向到其余位置.
  • & 将程序设置在后台运行

使用code

  • 首先更改权限it

    chmod a+x ./mstartclass

  • 将文件mstart放到环境变量中(须要使新设置的环境变量生效, 如:source /etc/profile(若是实在/etc/profile文件中配置的PATH的话))后台

  • 使用mstart命令启动gedit变量

    mstart gedit配置

这样就能够在后台启动一个程序,且不会在控制台打印程序的输出信息.file

相关文章
相关标签/搜索