相关疑难解决方法(0)

如何从命令行启动 GUI linux 程序,但与命令行分开?

我以前搜索过这个,但一直找不到答案。

在 Windows 中,如果我打开了一个控制台窗口,输入winmine,然后按回车键,就会出现扫雷器,完全独立于 cmd 程序。Minesweeper 实例不以我所知道的任何方式绑定到命令提示符,除了 Minesweeper 的父级被设置为命令提示符的那个实例。然而,在 Linux 中则不同。

在 Linux 中,如果我打开了一个控制台窗口,输入emacs并按 Enter,Emacs 将打开,但它似乎与命令行相关联。具体来说,在该 Emacs 实例关闭之前,我似乎无法再使用命令行。有没有办法在 Linux 中复制 Windows 行为?

谢谢!

linux command-line

91
推荐指数
7
解决办法
12万
查看次数

在后台运行 Bash 脚本并退出终端

是否可以启动命令或 Bash 脚本退出终端而不中断命令?

我的解决方案是在一天中的特定时间运行 cron,但我确信有更简单的方法。

terminal

24
推荐指数
3
解决办法
10万
查看次数

如何直接从 shell 运行我的 python 程序?

我写了一个脚本。当它启动时,它不会停止,它会不断从 Internet 获取数据。我可以这样称呼它:

cd /User/Desktop/project/internetScanner/
python3 main.py start
Run Code Online (Sandbox Code Playgroud)

但我想直接从终端这样调用它,在目的地内:

internetScanner start
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

linux bash python shell-script

10
推荐指数
1
解决办法
1045
查看次数

在程序启动后,关闭控制台后保持程序运行

可能的重复:
如何完全从终端分离进程?

我有一个程序在远程 Unix 计算机上的 Unix 控制台中运行。我(愚蠢地)没有使用 运行它nohup &,现在我需要关闭本地控制台。

有没有办法让它在关闭本地控制台后继续远程运行?

unix nohup

8
推荐指数
2
解决办法
6782
查看次数

如何运行进程并将其与其父 shell 完全分离

可能的重复:
在未登录的情况下让 bash 脚本在远程终端上运行?
如何完全从终端分离进程?

我正在 linux 服务器上运行一个需要几天才能完成的程序。

我从我的工作站从 SSH 终端启动它,因为这个程序只是命令行。

我希望能够做到所有这些:

  • 启动那个程序,
  • 将标准输出重定向到文件,
  • 退出我的 SSH 会话,而不会终止进程。

我想过 $ ./MyProg.csh -params -foo -bar </dev/null 1>~/out.log 2>~/err.log &

但是,该过程在我关闭 SSH 会话的那一刻就终止了。我的工作站运行的是 Windows XP,我不能保证它的正常运行时间超过几天,这是在 Linux 服务器上处理我的数据所必需的。

您可能已经注意到,我的程序需要从 CSH 启动。

是否有可能做到这一点 ?

谢谢。

ssh process csh

4
推荐指数
1
解决办法
5185
查看次数

标签 统计

linux ×2

bash ×1

command-line ×1

csh ×1

nohup ×1

process ×1

python ×1

shell-script ×1

ssh ×1

terminal ×1

unix ×1