zoukankan      html  css  js  c++  java
  • linux脚本: 后台启动程序并重定向输出信息脚本

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

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

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

    说明

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

    使用

    • 首先更改权限

      chmod a+x ./mstart

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

    • 使用mstart命令启动gedit

      mstart gedit

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

  • 相关阅读:
    linux--menuconfig
    linux--rcs
    linux--VSS/RSS/PSS/USS
    vi编辑器中发现文件中每行都有一个^M字符
    linux umount命令
    Linux mount命令
    Linux rmmod命令
    Linux lsmod命令
    Linux insmod命令
    linux--cpio文件
  • 原文地址:https://www.cnblogs.com/bovenson/p/5965688.html
Copyright © 2011-2022 走看看