苏丛 发表于 2019-1-17 16:24:15

Ubuntu用命令启动应用后, 关闭shell, 应用仍运行

本帖最后由 苏丛 于 2019-1-17 16:29 编辑

请问怎样才能做到
用应用的名字启动,
然后关闭shell
应用仍能够运行呢?

我在.bashrc里加了一行
alias matlab="sudo /usr/local/MATLAB/R2018a/bin/matlab&"

但是输入应用名后
它确实是在后台运行
而且是"suspend"的状态

如果是输入命令matlab&
就能完美在后台运行
但是怎样才能少输一个&

有可能是`sudo`的原因
但应该如何改呢

dong628 发表于 2019-1-17 17:40:41

在命令前加上"nohup"试试

苏丛 发表于 2019-1-17 17:55:50

dong628 发表于 2019-1-17 17:40
在命令前加上"nohup"试试

谢谢, 但还是不行
>matlab
nohup: ignoring input and appending output to 'nohup.out'
    5857 killed   sudo nohup /usr/local/MATLAB/R2018a/bin/matlab

月满霜华 发表于 2019-1-19 08:53:06

1.   ln -s /usr/local/MATLAB/R2018a/bin/matlab /usr/bin/matlab
2.   alias matlab='matlab&'

月满霜华 发表于 2019-1-19 08:53:43

关闭shell是指什么呢,切换一个新shell吗

dx888 发表于 2019-8-2 12:07:56

可以试试screen命令让程序后台运行
页: [1]
查看完整版本: Ubuntu用命令启动应用后, 关闭shell, 应用仍运行