当前位置: 首页 > news >正文

好看的免费网站模板下载 迅雷下载地址茶叶公司网站建设策划书

好看的免费网站模板下载 迅雷下载地址,茶叶公司网站建设策划书,网站建设方式可行性分析,湛江新闻头条最新消息我们计算的程序都是周期很长的#xff0c;通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处#xff1a;1#xff1a;我们这边是否关机不影响日本那边的程序运行。(不会像以前那样#xff0c;我们这网络一断…我们计算的程序都是周期很长的通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处1我们这边是否关机不影响日本那边的程序运行。(不会像以前那样我们这网络一断开或一关机程序就断掉或找不到数据跑了几天的程序只能重头再来很是烦恼)2不影响计算效率2让程序在后台跑后不会占据终端我们可以用终端做别的事情。二、怎么样使程序在后台执行方法有很多这里主要列举两种。假如我们有程序pso.cpp,通过编译后产生可执行文件pso我们要使pso在linux服务器后台执行。当客户端关机后重新登入服务器后继续查看本来在终端输出的运行结果。(假设操作都在当前目录下)方法1在终端输入命令# ./pso pso.file 21 解释将pso直接放在后台运行并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后直接查看pso.file文件就可看执行结果(命令#cat pso.file )。方法2在终端输入命令# nohup  ./pso pso.file 21 解释nohup就是不挂起的意思将pso直接放在后台运行并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后直接查看pso.file文件就可看执行结果(命令#cat pso.file )。三、常用任务管理命令# jobs      //查看任务返回任务编号n和进程号# bg  %n   //将编号为n的任务转后台运行# fg  %n   //将编号为n的任务转前台运行# ctrlz    //挂起当前任务# ctrlc    //结束当前任务注如果要使在前台执行任务放到后台运行则先要用ctrlz挂起该任务然后用bg使之后台执行。附在Linux中如果要让进程在后台运行一般情况下我们在命令后面加上即可实际上这样是将命令放入到一个作业队列中了$ ./test.sh [1] 17208$ jobs -l[1] 17208 Running ./test.sh 对于已经在前台执行的命令也可以重新放到后台执行首先按ctrlz暂停已经运行的进程然后使用bg命令将停止的作业放到后台运行$ ./test.sh[1] Stopped ./test.sh$ bg %1[1] ./test.sh $ jobs -l[1] 22794 Running ./test.sh 但是如上方到后台执行的进程其父进程还是当前终端shell的进程而一旦父进程退出则会发送hangup信号给所有子进程子进程收到hangup以后也会退出。如果我们要在退出shell的时候继续运行进程则需要使用nohup忽略hangup信号或者setsid将将父进程设为init进程(进程号为1)$ echo $$21734$ nohup ./test.sh [1] 29016$ ps -ef | grep test515 29710 21734 0 11:47 pts/12 00:00:00 /bin/sh ./test.sh515 29713 21734 0 11:47 pts/12 00:00:00 grep test$ setsid ./test.sh [1] 409$ ps -ef | grep test515 410 1 0 11:49 ? 00:00:00 /bin/sh ./test.sh515 413 21734 0 11:49 pts/12 00:00:00 grep test上面的试验演示了使用nohup/setsid加上使进程在后台运行同时不受当前shell退出的影响。那么对于已经在后台运行的进程该怎么办呢可以使用disown命令$ ./test.sh [1] 2539$ jobs -l[1] 2539 Running ./test.sh $ disown -h %1$ ps -ef | grep test515 410 1 0 11:49 ? 00:00:00 /bin/sh ./test.sh515 2542 21734 0 11:52 pts/12 00:00:00 grep test另外还有一种方法即使将进程在一个subshell中执行其实这和setsid异曲同工。方法很简单将命令用括号() 括起来即可$ (./test.sh )$ ps -ef | grep test515 410 1 0 11:49 ? 00:00:00 /bin/sh ./test.sh515 12483 21734 0 11:59 pts/12 00:00:00 grep test注本文试验环境为Red Hat Enterprise Linux AS release 4 (Nahant Update 5),shell为/bin/bash不同的OS和shell可能命令有些不一样。例如AIX的ksh没有disown但是可以使用nohup -p PID来获得disown同样的效果。还有一种更加强大的方式是使用screen首先创建一个断开模式的虚拟终端然后用-r选项重新连接这个虚拟终端在其中执行的任何命令都能达到nohup的效果这在有多个命令需要在后台连续执行的时候比较方便$ screen -dmS screen_test$ screen -listThere is a screen on:27963.screen_test (Detached)1 Socket in /tmp/uscreens/S-jiangfeng.$ screen -r screen_test
http://www.zqtcl.cn/news/842012/

相关文章:

  • 广东网站开发需要多少钱百度问答官网
  • 建设电影网站的关键wordpress简码怎么用
  • 做网站的linux程序代码北京公司减资流程
  • 四川省住房建设厅网站进不去wordpress 无限下拉菜单
  • 培训网站图片网络编程基础知识
  • 外销网站怎么做的上海住房与城乡建设部网站
  • 平台网站建设教程网站建设谈业务要知道什么
  • php网站开发试题济南网站排名公司
  • 没有官方网站怎么做seo优化营销推广平台都干什么的
  • 网盘搜索网站怎么做中国建设银行网站股份结构变化
  • 有ip怎么用自己的主机做网站惠州网站制作维护
  • 优质的网站制作在线编辑器
  • 盘锦做网站电话网络营销做私活网站
  • 有关网站建设的毕业设计外卖网站的建设与推广
  • cms 做网站用模板网站做h5宣传页多少钱
  • 坪山网站建设行业现状官方建网站有哪些步骤
  • 软件下载网站模版单页网站开发实例下载
  • 张家口网站建设vewanseo实战技术培训
  • 机加工网站室内设计联盟论坛
  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话