
shell
文章平均质量分 85
丢丢来
这个作者很懒,什么都没留下…
展开
-
让你的终端命令跑在后台(关闭终端不影响终端命令执行)
工作中,有时在下班后想执行一些非常耗时的操作(比如拉取某个产品的仓库,或者全编译某个项目的代码),但是公司规定下班后需要关闭个人电脑,那就需要让你的终端命令跑在后台。在Ubuntu20.0上测试发现,终端完全关闭后,重新打开的终端无法使用jobs命令来查看放到后台的jobs,但是此命令缺失可以实现把依赖终端的运行的命令放在后台运行。执行上述命令后,让命令回到后台,可以通过jobs命令来查看当前放到后台的命令,fg将后台中的命令调至前台继续运行,bg将一个在后台暂停的命令,变成继续执行。原创 2022-12-26 21:15:51 · 1306 阅读 · 1 评论 -
Shell脚本实现进程的自动拉起
使用脚本检查某个进程是否在运行,若否,则启动该进程。主要思路:根据进程名进行查找(当然如果有两个名字一样的进程就不行了),用ps + grep检查进程是否已经存在,同时要注意用grep -v过滤掉当前脚本的进程(因为该进程的路径会作为参数传给这个脚本),还有要过滤掉grep命令产生的子进程(在shell中执行命令时会调用fork产生一个子进程,然后用exec更换进程的映象)注意重启进程时直转载 2013-06-07 18:28:20 · 6942 阅读 · 0 评论