1. nohup
nohup 無疑是我們首先想到的辦法。顧名思義,nohup 的用途就是讓提交的命令忽略 hangup 訊號。讓我們先來看一下 nohup 的幫助資訊:
nohup(1) user commands nohup(1)name
nohup - run a command immune to hangups, with output to a non-tty
synopsis
nohup command [arg]...
nohup option
description
run command, ignoring hangup signals.
--help display this
help and exit
--version
output version information and exit
可見,nohup 的使用是十分方便的,只需在要處理的命令前加上 nohup 即可,標準輸出和標準錯誤缺省會被重定向到 nohup.out 檔案中。一般我們可在結尾加上"&"來將命令同時放入後台執行,也可用">filename 2>&1"
來更改預設的重定向檔名。
接著可以使用mono 直接執行。
nohup mono server.exe >log.out2>&1 &
或者setsid
mono server.exe
如果需要停止後台程序首先執行
ps -aux
找到相應的程序id,接著直接kill掉
kill 17969
screen 示例
[root@pvcent107 ~]# screen -dms urumchi[root@pvcent107 ~]# screen -list
there
isa screen on:
12842
.urumchi (detached)
1 socket in /tmp/screens/s-root.
[root@pvcent107 ~]# screen -r urumchi
c 控制台程式靜默執行
class program region 隱藏黑色視窗 dllimport user32.dll entrypoint showwindow setlasterror true static extern bool showwindow intptr hwnd,uint ncmdshow dllim...
C 控制台輸出
建立console應用程式 using system using system.collections.generic using system.linq using system.text namespace byte 資料型別 byte 變數以無符號的 8 位 1 個位元組 數字的形式儲存,取值...
C 控制台 《迷宮》
最近閒來無事,回顧一下以前學過的c 控制台小程式,特發此篇 主體思路 利用二維陣列來實現。效果圖 首先 vs2010,建立控制台程式,然後,新增類labyrinth,該類的 如下,1 using system 23 namespace迷宮4 9 10 11 12 13 14 15 16 17 18 ...