linux shell 后台执行脚本的方法 脚本后台运行 后台运行程_脚本后台执行_石宗昊的博客-程序员秘密

技术标签: 脚本语言  shell  运维  ubuntu  linux  

我的环境ubuntu 20.04

借鉴
https://blog.csdn.net/ruiyelp/

方法1: 切断当前的连接后脚本自动断掉
直接在后台运行脚本:./test.sh &
查看当前shell环境中已启动的任务情况:jobs
将test.sh切换到前台运行:fg %number(”number”为使用jobs命令查看到的 [ ] 中的数字,不是pid)
中断后台运行的test.sh脚本:先fg %number切换到前台,再ctrl+c;或是直接kill %number

方法2:后台执行 可根据jobs或者top查看并关闭

nohup ./cloudreve >>cloudreve.out &

上命令需要文件拥有过可执行权限。
后台执行,并写入out日志

测试脚本

#!/bin/bash

int=1
while(( $int<=100 ))
do
    echo $int
    let "int++"
    sleep 1
done

将test.sh切换到前台运行:fg %number(”number”为使用jobs命令查看到的 [ ] 中的数字,不是pid)
中断后台运行的test.sh脚本:先fg %number切换到前台,再ctrl+c;或是直接kill %number

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44578029/article/details/120620106

智能推荐

人人商城小程序getUserProfile登录接口升级_人人商城小程序接口更新_骑牛看花听风莱的博客-程序员秘密

人人商城小程序用户授权登录失败,getUserProfile小程序登录接口升级怎么修改呢?1,修改pages\auth\index.wxml立即登录按钮改为 1 2 3 &lt;buttonbindtap="getUserProfile"class="authBtn"lang="zh_CN"&gt; 立即登录 &lt;/button&gt; 2,修改pages\auth\index.js第62行添加代码...

Oracle数据库设置主键自增长详情_程熙cjp的博客-程序员秘密

一、概要这份汇总整理,很程度上参考了GitHub最全前端资源汇总;云集前端教程、开发资源、免费书籍、手册规范、求职面试等等,旨在为前端学习 &amp;amp;amp; 技能提升提供方便。当然,并不期望这成为一个前端武学收藏夹;毕竟,只有自己掌握,才是真正拥有;况且前端发展如火如荼,日新月异。这里会尽量保持探索 &amp;amp;amp; 学习 &amp;amp;amp; 更新。欢迎大家推荐,反馈,谢谢!二、优秀的网站JS前端开发群月...

R语言手册_weixin_33725270的博客-程序员秘密

在R的官方教程里是这么给R下注解的:一个数据分析和图形显示的程序设计环境(A system for data analysis and visualization which is built based on S language.)。R的源起R是S语言的一种实现。S语言是由 AT&amp;amp;T贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现版本主要是S-...

GBDT--原来是这么回事(附代码)_matlab gbdt_mantchs的博客-程序员秘密

文章目录1. 解释一下GBDT算法的过程1.1 Boosting思想1.2 GBDT原来是这么回事2. 梯度提升和梯度下降的区别和联系是什么?3. **GBDT**的优点和局限性有哪些?3.1 优点3.2 局限性4. RF(随机森林)与GBDT之间的区别与联系5. 代码实现1. 解释一下GBDT算法的过程GBDT(Gradient Boosting Decision Tree),全名叫梯度提升...

如何网页禁止访问服务器,禁止访问服务器网页_格林德沃胡子的博客-程序员秘密

禁止访问服务器网页 内容精选换一换登录管理控制台。单击控制台左上角的 ,选择区域和项目。选择“计算 &gt; 弹性云服务器”。在弹性云服务器列表,单击待变更安全组规则的弹性云服务器名称。系统跳转至该弹性云服务器详情页面。系统跳转至该弹性云服务器详情页面。选择“安全组”页签,并单击,查看安全组规则。单击“更改安全组规则”。系统跳转至安全组页面。系统跳转至安全组页面。在“入方向规则正常状态码说明200...

什么是多维数据库_叫我MC_Yang的博客-程序员秘密

首先先把自己的看法与理解说下:多维数据库集就像一座楼,这座楼是由一个一个往后延伸的平面组成,一个平面就是二维,再加上一个描述第几个平面的就属于三维了,如果是很多这样的楼(比如一个小区)你需要定位一家楼房的位置,是不是还要描述在小区的位置,那这就是四维,如果是一个城市的分区呢(比如越秀区)你又需要描述小区的位置,依次叠加,纬度也越来越多。下面这个例子是百度知道上的一名 天才麻雀...

随便推点

爬虫:使用Requests模块基本使用_Amae的博客-程序员秘密

目录安装Requests示例引入GET请求抓取网页抓取二进制数据POST请求常用的响应我们了解urllib的基本用法,但是其中确实有不方便的地方,比如处理网页验证和 ookies时,需要写 Opener 和Handler来处理.。为了更加方便地实现这些操作,就有了更为强大的库request ,有了它,Cookies 、登录验证、代理设置等操作都不是事儿。安装Requestspin install requests示例引入import requ...

错误整理集(一)_错误集数据整理_lxs5i5j的博客-程序员秘密

以前犯过的错误又出现了,竟不知道怎么解决,就想做一个这样的错误集(及时更新): 1.asp.net控制上传文件大小:2.flash8设备自体3.flash大小控制4.显示一定字数的带格式的文本5.弹出窗口6.在ASP.NET中自动给URL地址加上超链接7.客户端获取点计的城市名然后传输8.怎么读取客户端里面的值。前提是不能加runat=server这句话9.if(!isPostback)10.

2019字节跳动笔试题_糖葫芦君的博客-程序员秘密

测试用例:N组数据每组数组输入n个人,n个人的分数输入:221 241 2 3 3输出38第四题:有N根绳子,第i根绳子长...

Linux虚拟机64位Ubuntu配置Java环境_歌儿(张小姐的春夏秋冬)的博客-程序员秘密

Linux配置Java环境流程安装Linux Java JDK8包配置虚拟机Java安装路径并解压JDK包到该路径添加环境变量最终测试是否安装成功附注环境变量设置方法:安装Linux Java JDK8包需要去Oracle官网 点击此处进入官网 下载Java8 tar.gz包本博主使用的是MSDN上较为纯净的Linux Ubuntu 64位的Ubuntu 20.04 Desktop (amd64)系统,所以要安装下面版本的JDK在这里插入图片描述下载完成后将包从自己电脑copy到虚拟机

想换行做 5G 的开发者到底该咋办?_CSDN资讯的博客-程序员秘密

受访者 | 孙松林教授责编 | 胡巍巍出品 | CSDN(ID:CSDNnews)6月,堪称中国的“5G月”。6月6日,在这个拥有国人眼中两个吉祥数字的日子里,5G牌照发放。6月25日,多条重磅5G消息发布: 中国移动发布首个5G套餐,2019年将建5万个5G基站; 5G手机将会大降价,三季度有望密集上市; 华为宣布,拿到中国首张5G终端电信设...

【windows--进程和线程】多线程死锁_win10查看线程死锁的原因_DJYOS都江堰操作系统的博客-程序员秘密

毋庸置疑,在现代软件开发中最难解决的问题是多线程死锁。我将介绍一些自己在进行多线程编程时候的一些技巧和技术,还将介绍一个自己编写的使用程序,DeadlockDetection,它将让你可以看到导致死锁的事件流,这些僵尸你可以用来帮助跟踪哪些内容有问题以及如何在避免相同死锁的唯一证据。    对于多线程编程,前期规划是可以便面令人套呀的死锁的唯一途径,必要的规划包括:1、不要做它:多

推荐文章

热门文章

相关标签