从后台运行程序myprog命令./
时间: 2024-11-13 21:41:51 浏览: 18
在Linux或Unix系统中,如果你想让程序 "myprog" 在后台持续运行而不显示终端窗口,你可以使用 "&" 符号以及 "nohup" 或者直接加上一些控制台管理工具如screen、tmux等。以下是几种常见的做法:
1. **直接&运行**:
```shell
myprog &
```
这会让 `myprog` 作为一个后台进程启动。
2. **nohup命令** (No Hang Up) :
```shell
nohup myprog > output.log & disown
```
`nohup` 确保进程不会因为用户登出而终止,并将输出重定向到文件 "output.log"。`disown` 指令让你从当前会话中释放这个任务。
3. **screen或tmux**:
使用这些分屏或终端复用软件可以更好地管理和控制后台进程。
-d -m
myprog
```
- tmux:
```shell
tmux new-session -s mysession
command -t mysession myprog
```
分别创建一个新的会话并启动 `myprog`。
阅读全文