鱼C论坛

 找回密码
 立即注册
查看: 3080|回复: 5

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

[复制链接]
发表于 2019-1-17 16:24:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

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

我在.bashrc里加了一行
alias matlab="sudo /usr/local/MATLAB/R2018a/bin/matlab&"
但是输入应用名后
它确实是在后台运行
而且是"suspend"的状态

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

有可能是`sudo`的原因
但应该如何改呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-17 17:40:41 | 显示全部楼层
在命令前加上"nohup"试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-17 17:55:50 | 显示全部楼层
dong628 发表于 2019-1-17 17:40
在命令前加上"nohup"试试

谢谢, 但还是不行
>matlab
nohup: ignoring input and appending output to 'nohup.out'
[1]    5857 killed     sudo nohup /usr/local/MATLAB/R2018a/bin/matlab
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-19 08:53:06 From FishC Mobile | 显示全部楼层
1.   ln -s /usr/local/MATLAB/R2018a/bin/matlab /usr/bin/matlab
2.   alias matlab='matlab&'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-19 08:53:43 From FishC Mobile | 显示全部楼层
关闭shell是指什么呢,切换一个新shell吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-2 12:07:56 | 显示全部楼层
可以试试screen命令让程序后台运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 07:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表