我有一个java程序在我的linux服务器上运行,jar已经用"amp"现在正在后台运行,通过使用htop我也可以看到它。现在,我尝试了jobs或fg来将任务恢复到前台,但没有成功。知道我做错了什么吗?
erdo@localhost:~$ jobs -l
erdo@localhost:~$ fg 45502
-bash: fg: 45502: no such job
类型作业
您将获得所有后台进程的列表
[1] Stopped notepadQQ
[2] Stopped bash
[3] Stopped /usr/lib/jvm/jdk-1.8.0/bin/java -version
[4] Running /process/you/neeed
使用fg命令的后台进程索引号将其带回前台
fg %4
编辑::
只有当您使用相同的shell时,此方法才有效。请注意,您不能接管在其他shell中启动的进程。
如果您想从不同的终端访问您的进程,您应该使用虚拟终端管理器,如tmux或屏幕