背景:
在Linux里,当你运行一个shell脚本的时候,就会在当前窗口打印很多的log,这个时候,你希望让这个进程在后台运行,而不要占用当前的窗口,因为你想在当前窗口做其他的操作,然后你Ctrl + C,糟糕命令被终止了。 怎么破!
解决方案:
一,其实有一个命令就是在我们输入完shell 脚本之后,加一个后台运行的标记:& 具体代码可以给出一个例子。
-bash-4.1$ ./devNewUIService.sh &
执行完命令之后,你要是想退出当前窗口,就执行:Ctrl+z 命令,这样这个窗口就暂时被屏蔽在了后台,但是还有一个问题就是:当应用再跑的话,当前窗口就要回到了打印log的界面。为了避免这种现象,可以在命令窗口输入:exit 命令,这样就彻底跟当前进程失去连接了。
二,这里还要介绍一下Ctrl+z, Ctrl+c, Ctrl+\
Ctrl+z: 在执行shell的时候,如果没有append & 标记,那么当我们输入Ctrl+Z信号的时候,其实是把当前的进程给挂起了,进程仍在,但是已经不占用CPU资源了,服务已经不可用,相当于是僵尸进程。 这个时候,你要把服务恢复怎么办,很简单执行fg 命令,就可以把服务给恢复。
-bash-4.1$ fg
Ctrl+c: 很显然就是终止当前的命令或者是进程了
Ctrl+\:退出当前进程,我尝试了几次,但是并没有退出当前的进程,而是打印出了:
Java Heap Space 的一些信息:比如Eden Space, From, To等等。
--EOF--
分享到:
相关推荐
在后台运行进程并附加到该进程的实用程序 用法 npx deemon COMMAND [ARGS] 例子 npx deemon /bin/bash -c "while true; do date; sleep 1; done" Ctrl C将停止当前会话,并使进程在后台运行。 只需再次运行同一...
Ctrl + p + q 退出并在后台运行容器; 补充知识:Docker同时启动多个服务 前几篇Docker的文章介绍启动容器时都是只启动一个后台服务,今天来说说怎样通过supervisor来启动多个服务 1. 首先创建一个目录并在目录下...
1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下: unhup python 文件名.py (> ***.log )& 在这个命令中,python指定我们要执行的文件为python文件,后面的文件名.py即是我们要执行的文件。括号...
使用LINUX命编写脚本。...五、控制脚本:处理信号、后台运行脚本、非控制台运行脚本、定时运行作业等 六、创建函数:基本的脚本函数、返回值、在函数中使用变量、数组变量和函数、函数递归、创建库、在命令行上使用函数
主要介绍了Python脚本后台运行的几种方式,linux下后台运行、通过upstart方式实现、通过bash脚本实现、通过screen、tmux等方式实现,需要的朋友可以参考下
在后台运行一个循环 3-4. 备份最后一天所有修改的文件. 4-1. 变量赋值和替换 4-2. 一般的变量赋值 4-3. 变量赋值,一般的和比较特殊的 4-4. 整型还是string? 4-5. 位置参数 4-6. wh,whois节点名字查询 4-7. 使用...
在后台运行一个循环 3-4. 备份最后一天所有修改的文件. 4-1. 变量赋值和替换 4-2. 一般的变量赋值 4-3. 变量赋值,一般的和比较特殊的 4-4. 整型还是string? 4-5. 位置参数 4-6. wh,whois 节点名字查询 4-7. 使用...
不幸的是,Mathworks 并未将 Matlab 设计为像典型的 Unix 解释器那样运行,即... 的执行时间脚本,提供的 Bash 脚本建立一个 Matlab 的后台会话,并根据需要重新使用这个会话。 请参阅“readme.html”进行安装和评论。
在后台,bash-container扩展了bash内置source命令。 source仍然可以以通常的方式使用未定义脚本的普通旧路径工作。 但是,传入注册的服务名称或其路径,bash容器强大的依赖项加载器功能便开始发挥作用。 服务的所有...
一,开机自运行roscore命令 一,书写autoLoad.sh sudo nano roscore.sh ...这是后台运行,不谈出命令窗口 bash /home/chengyangkj/roscore.sh 如果想要弹出命令窗口: gnome-terminal -x /home/che
该实用程序indended使用很像,运行在后台拦截应用程序,系统启动时。 另一个目标是将服务脚本带入日常开发过程中。 用法 如果您构建应用程序(尤其是通过遵循微服务架构),则可能需要许多应用程序和服务才能开始...
tmux-slay此脚本允许在TMUX会话中在后台运行命令。 这可能是一个穷人的初始系统。 依赖项bash和tmux:male_sign:安装使用zinit zinit light-mode wait lucid作为“ command” \ sbin“ tmux-slay” \ atload“ alias ...
运行 run-auto-connect 以运行脚本并使其在后台运行,无需活动终端。 运行 kill-auto-connect 以终止运行脚本的后台。 您可以通过在终端中执行它们或双击它们并选择“运行”而不是“在终端中运行”来运行它们。
Bash Activator run), 系统会运行在 若输入以上指令后下载依赖报错, 估计是由于依赖被墙所引起. 则下载下方网盘的依赖包, 复制到 C:\Users\你的用户名.ivy2\cache 目录下, 重新输入命令即可. 微商城需
/bin/bash#********************************##并发后台运行fun ##for wanggy 2012-01-25 ##note: ##fun_num fun函数后台运行次数 ##sql_num 每个函数sql运行次数 ##********************************##数据库...
系统重启后,后台登录默认口令不变,但ssh修改为2288口 1.2 开放端口需求 PC需要可以访问到堡垒机的TCP 22、443、3389、3390、18080端口 堡垒机需要能连接到被管理服务器的ssh、rdp等端口 PC不需要能...
该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 ...
重点是在于()和&,把for里面需要执行的命令当作一个组合并在后台运行。 wait等待所有后台子程序执行完毕 执行效率 使用time可以查看运行的时间。这个效率我就不用多说了吧。 time bash a.sh 192.168.56.1
永久档案一个 bash 脚本,用于通过电子邮件自动将文档归档到 Evernote,包括 Mac OS X 标签。一般注意事项我是脚本新手。 这是谷歌搜索+试错天的结果。 设计用于 Hazel ( ) 和/或 Apple 的 Automator Mutt 用于从 ...
基于lex词法分析,进行输入分析,提取unix相应的系统调用,以及参数,作为shell文件的输入,进行管道,后台,文件重定向,以及基本命令的进行,实现了unix系统中基本的shell功能。 shell.l--lex文件 myshell.c--处理...