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

相關文章
相關標籤/搜索