精华内容
下载资源
问答
  • 程序在后台跑有以下2个好处:1:我们远程连接的之一端并不影响服务器服务端程序的运行,也就可以达到服务端程序一直运行的目的,好在用户发送请求时及时处理用户需求。2:程序在后台跑后,不会占据终...

    一、为什么要使程序在后台执行

    最近刚刚入手在做一个远程通信的项目,利用套接字实现长连接通信。那么问题来了,我的服务端程序怎么才能一直在服务器上运行以达到随时监测用户请求的目的呢?查了几篇博客,解决了,记一下笔记。程序在后台跑有以下2个好处:

    1:我们远程连接的之一端并不影响服务器服务端程序的运行,也就可以达到服务端程序一直运行的目的,好在用户发送请求时及时处理用户需求。

    2:让程序在后台跑后,不会占据终端,我们可以用终端做别的事情。

    二、怎么样使程序在后台执行

    方法有很多,这里主要列举两种。假如我们有程序ChatServer.java,通过编译后产生可执行文件ChatServer.class,我们要使ChatServer在linux服务器后台执行。当客户端关机后重新登入服务器后可以查看本来在终端输出的运行结果。(假设操作都在当前目录下)

    方法1在终端输入命令:

    java ChatServer > ChatServer.file 2>&1 &

    解释:将ChatServer直接放在后台运行,并把终端输出存放在当前目录下的ChatServer.file文件中。

    当客户端关机后重新登陆服务器后,直接查看ChatServer.file文件就可看执行结果(命

    令:cat ChatServer.file )。

    方法2在终端输入命令:

    # nohup  java ChatServer > ChatServer.file 2>&1 &

    解释:nohup就是不挂起的意思,将ChatServer直接放在后台运行,并把终端输出存放在当前

    目录下的ChatServer.file文件中。当客户端关机后重新登陆服务器后,直接查看ChatServer.file

    文件就可看执行结果

    三、查看当前服务器的网络状态

    netstat -h

    通过上述命令可以查看netstat命令的具体帮助,根据自己的需求选择合适的命令,显示出自己想要的信息

    展开全文
  • 背景:将一个应用服务放在服务器上,提供接口给其他人调用,... 在ssh shell中运行脚本,比如我运行一个批量下载脚本:python mainserver.py2. 按下ctrl-z中断脚本运行,此时系统提示:^Z[1]+ Stopped python3 main...

    背景:将一个应用服务放在服务器上,提供接口给其他人调用,每次通过win10上的xshell通过ssh访问,启动后如果关闭ssh, 那么服务就停止了

    一,简单bg

    1. 在ssh shell中运行脚本,比如我运行一个批量下载脚本:

    python mainserver.py

    2. 按下ctrl-z中断脚本运行,此时系统提示:

    ^Z

    [1]+  Stopped                python3 mainServer.py

    意思是编号为1的任务挂起了,[1]就是任务的编号,里面的数字也可能是2,3,4..

    3. 输入命令:bg 1

    这个命令将1号任务切换到后台执行

    [1]+ python3 mainServer.py &

    4. 输入命令:disown -h %1

    这个命令的意思是将1号任务从当前shell的任务列表中移除,并且忽略HUP信号,这样,即使当前Shell结束了,这个任务也不会被结束,而是继续留在后台执行。

    此时shell中情况如下,服务切换到后台执行,服务正常运行。

    但是如果关闭该shell后,在浏览器访问该服务时候报错

    而且当我重新启动命令启动服务器时候显示端口占用

    说明以上方法仍没有解决我们的问题。

    二,nohup

    当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。

    在执行命令时在命令前面加上nohup,一般我们可在结尾加上“&”来将命令同时放入后台运行,也可用”>filename2>&1″来更改缺省的重定向文件名。

    此后,关闭shell,断开了ssh,服务依旧在正常运行。

    此种方式的缺点是,应用程序没有交互界面了,程序的输出将会输出的一个xxx.out文件中,而且以后无法在界面控制程序的结束。

    如果不知道你的服务是否在运行,netstat -nultp 查看端口号,必须通过kill的方式关闭。

    所以这种方式显得很简单粗鲁,很少使用。

    到这已经可以简单解决我的问题了。

    三,更强大的screen

    如果要求第二天来的时候. 一开ssh, 还能查看到昨天运行的程序的状态,

    然后继续工作,这时nohup是不行了, 需要使用screen来达到这个目的.

    虽然nohup很容易使用,但还是比较“简陋”的,对于简单的命令能够应付过来,对于复杂的需要人机交互的任务就麻烦了

    其实我们可以使用一个更为强大的实用程序screen。流行的Linux发行版通常会自带screen实用程序,

    如果没有的话,可以从GNU screen的官方网站下载http://www.gnu.org/software/screen/

    首先可以先查看是否安装screen,通过命令

    screen -ls

    若出现

    The program ‘screen’ is currently not installed. To run ‘screen’ please ask your administrator to install the package ‘screen’

    说明尚未安装,安装提示,通过命令:sudo apt-get install screen

    安装失败。centOS估计可以,这里是Ubuntu16,不能直接安装,接下来尝试手动安装。

    手动安装

    点击下载后将文件解压tar -xf screen-4.6.2.tar.gz

    进入文件夹 cd screen-4.6.2/运行配置程序,生成Makefile文件

    ~/appexe/screen-4.6.2$ ./configure

    运行成功会得到如下提示:

    在这里make编译报错,没找到解决办法。

    执行screen , 按任意键进入子界面;

    展开全文
  • 怎样让电脑在合上后继续运行

    千次阅读 2021-05-22 16:00:34
    话题:怎样让电脑在合上后继续运行回答:解决方法:1、在桌面任务栏上的电源图标上右击,选择“电源选项”。也可以在电脑的控制面板中找到“电源选项”;2、在“电源选项”窗口,选择左侧的“选择关闭盖的功能”选项...

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。

    话题:怎样让电脑在合上后继续运行回答:解决方法:1、在桌面任务栏上的电源图标上右击,选择“电源选项”。也可以在电脑的控制面板中找到“电源选项”;2、在“电源选项”窗口,选择左侧的“选择关闭盖的功能”选项,进入“系统设置”对话框;3、选择“按电源按钮时”、“按睡眠按钮时”、“关闭盖”时电脑进入的状态;4、直接设置“关闭本盖”时进入的状态,选择“无作”,此时合上盖之后也不会停止系统运行。

    参考回答:这个简单啊,如果你是XP的系统,在桌面--右键--属---然后在显示属里---屏幕保护程序-- 右下角的 电源选项--电源方全选“从不”--如果是本在里有 当合上便携式盖时---选择 不采取任何措施!话题:c语言做了后,运行一次后,如何继续运行程序?回答:你可以用switch case 啊char ch;scanf("%c",amp;ch);switch(ch){case 'Y':..;case 'N':..;}

    参考回答:char btn;btn = getchar();getchar();while((btn=getchar()) == 'Y'){.. / 你的程序}话题:win10锁屏后怎么继续运行程序回答:工具:win10win10在锁屏后设置继续播放音乐方法如下:1、首先,按下Win+R打开运行。2、然后,输入cool,这个命令可以很方便打开控制面板。3、然后找到硬件和声音,进入。4、继续,选择下方的电源选项,进入。5、然后,开到左方的选择关闭显示器的时间。打开。6、现在就可以进行设置了,如果需要十分钟关闭显示器,那么可以分别调整在用电池和不用电池的情况下显示器的关闭时间。、当然,如果希望关闭后程序还是运行,下方的选框都必须选择从不,也就是计算机不进入休眠状态。这样才能保证程序的运行。、设置完毕后点击后方的保存修改,即可。话题:本电脑怎么合上继续运行程序?回答:本电脑合上盖后,运行的程序一般情况下就终止了,这是因为本电脑设置为“合上屏幕”的作为“待机或休眠”。但是如果想在电脑合上盖后程序继续运行,这时可以在本本的电源项里进行设置,把"合上屏幕”的作项设置为“无任何作”就可以。如果设置为"合上屏幕”的作项为“待机或休眠”的话,一旦合上机器的屏幕,所有正在运行的程序都将会暂时停止,直到再次打开屏幕,所有的程序再次进行运行。具体设置方法:1、开始菜单-控制面板-电源选项--在合上本时采取“不采取任何措施”就行了。2、另外把电源使用方里面最好设置成 “显示器在5-10钟闲置以后就关闭”,硬盘要一直开才行,就等于合上盖只是关闭显示器,其他照常运行。

    参考回答:楼主好,开始菜单-控制面板-电源选项--在合上本时采取 自己选一个不采取任何措施就行了。另外把 电源使用方里面最好设置成 显示器在5-10钟闲置以后就关闭。硬盘要一直开才行。就等于合上盖只是关闭显示器,其他照常运行。话题:单片机开机后,怎么继续上次运行的程序回答:外接一个铁电 单片机每执行一条指令 就给指针赋一次当前flash 然后往铁电里 写一次当前指针 铁电掉电数据不丢失单片机上电后 先执行 读取铁电中指针 然后指令跳转到目标 铁电无 则跳出函数 从下面开始执行

    参考回答:硬件问题,还是软件?硬件的话可能是复位引脚接地了,软件可能是看门狗寄存器,或者在程序最后没加while(1);话题:XP怎样切换后,还继续运行程序?回答:在注销里面点击切换,正常情况下是原先的开启的程序继续运行的,但是在本上可能会出线原网络断开的可能。

    参考回答:你好快捷键解决问题CTRL右边的s按键(窗户一样)+L即win+L祝你好运话题:怎样关闭屏幕而程序继续运行。。回答:你好!不知道你用的哪种作系统,以为例,右键桌面空白处---个化-----屏幕保护程序---电源管理---更改电源设置--选择关闭显示器时间(自己设定)使计算机进入睡眠(调为从不).注:计算机一旦进入睡眠或休眠状态可能程序会被保存在硬盘或内存中而不再运行。

    参考回答:本?你按CTRL+你键盘上有显示器图标的那个键,不知道是F几,各个品不一样。意思就是设为电脑用外接显示器,所以本的自己的显示器就会关闭(但是实际你并没有接外接的显示器)话题:C# 打开新窗口后,怎么让程序继续运行。不关闭新窗口的前提下。回答:ShowDialog打开的是模式窗口,必须关闭后后面的码才能继续运行你可以将新窗口的TopMost属设为True,然后用Show打开新窗口,这样后面的码就能继续运行,而且新窗口也是置顶的 经过测试发现,使用Show打开新窗口时,StartPosition的确不起作用了,需要自己手动设置新窗口的位置private void button2_Click(object sender, EventArgs e){Form2 fm = new Form2();fm.StartPosition = FormStartPosition.Manual;int x, y;x = this.Location.X + (this.Width / 2) - (fm.Width / 2);y = this.Location.Y + (this.Height / 2) - (fm.Height / 2);fm.Location = new Point(x, y);fm.Show(this);}

    参考回答:ShowDialog()干嘛。。。show()就行了啊。。话题:android如何让app在继续运行回答:打开APP就是在运行的,安卓系统本来就,不同于IOS,程序在属于暂停状态。。。

    参考回答:如果不需要处理什么的话。就自己随便写个空service,就可以让app在被关闭后仍在运行了。如果不想被清理,可以网上搜下一步,或继续话题

    展开全文
  • 一起来看下解决方案吧显示器黑屏,并提示了无信号输入,显示器闪烁着黄灯,基本可以排除不是显示器的问题,但电脑主机一直运行,能够听到或者看到电脑的CPU风扇、电源风扇等再转动,所以我...

    我们平时在使用电脑的时候,难免会出现一些极其的故障,比如蓝屏,主机滴滴滴叫,开不了机什么的,这些东西我们如果能够解决的话话,其中有个黑屏问题却是大家找不到原因的,因为电脑黑屏,但是主机还是运行状态,那这到底是怎么回事呢?一起来看下解决方案吧

    显示器黑屏,并提示了无信号输入,显示器闪烁着黄灯,基本可以排除不是显示器的问题,但电脑主机一直在运行,能够听到或者看到电脑的CPU风扇、电源风扇等再转动,所以我们需要排查一下显示器与主机的视频线或者电脑主机中的硬件故障。

    一、显示器与主机视频线连接错误

    显示器接线错误是经常用户遇到的问题,一般这类主机都安装了独立显卡,而不少用户将显示器的视频线插入了主板上的显示接口上,这是错误的连接方法,导致了电脑无法正常开机,显示器黑屏无信号输入。而集成显卡的用户插入主板的显示接口上肯定是正确的,此外不排除视频线松了,或者视频线损坏导致的显示器黑屏。

    6b623f3d55034c341d97c908aca2b9df.png

    二、电脑内存没有插紧

    电脑内存条松了也会造成电脑无法正常开机的问题,这个几率较大,建议优先尝试。大家将电脑主机打开,机箱侧板打开之后将内存条拔出,再进行将内存重新安装内存插槽中,如果不行的话,建议将内存换到其它内存插槽中,再尝试开机测试一下。如果有多根内存的朋友,不妨先将一根内存插入,另一个内存先不插入,尝试开机测试,如果不行的话,换另一个内存插入,而这根内存不插入,交替测试,不排除有一根内存损坏了,或者其中一根内存松了。

    三、主板纽扣电池放电测试

    纽扣电池放电十分容易,主板上都会有一个纽扣电池,使用手扣或者起子将纽扣电池的卡榫松开之后,那么主板上的CMOS电池也随之自动弹起,这时我们直接用手取出即可,将纽扣电池放置十秒钟,并重新安装原位,我们在进行开机测试一下。

    四、观察一下键盘上指示灯

    将键盘插入电脑主机上,我们将电脑主机进行开机,我们尝试按一下键盘上小数字键最上面的“Num Lock”键,如果按一下就灭,再按一下就亮,说明电脑主机正常运转,一般多数是显卡故障或者显示器视频线损坏导致的问题。

    b6d63cf88428d3c3e71f79678d072fcf.png

    如果您是独立显卡,并且有集成显卡,我们建议您将独立显卡卸了,将显示器视频线直接插入主板上的显示接口上进行开机尝试,当然这里不排除是独立显卡没有安装到位或者独立显卡的供电线没有插入或者松动导致的。

    展开全文
  • 如何服务器保持运行程序背景安装tmux创建名称为test的回话退出会话并保持会话在后台列出有哪些会话进入名称train的会话杀掉会话 背景 自己买了云服务器,因莫名中毒,感染挖坑程序。突发灵感,为啥自己不试着折腾...
  • 第一个,开始→程序→启动,这个是比较简单了,直接点要启动的文件左键不放,一直拖到启动位置就行了。第二个,组策略,开始→运行→输入gpedit.msc。用户配置→管理模板→系统→登录,,,在右边有个“在用户登录时...
  • 2016-12-22 16:11:55如果自己组装的就只能看硬件的型号推算了,如果是在电脑店买的,那么内存或者其他硬件都有该店的出售日期,用作以后维修的根据!如果是品牌机里面也应该有日期的!看配件上的店家标签和配件的出....
  • 造成运行打不开的原因有用户设置出现了问题找不到运行程序电脑被中毒、也有可能是硬件故障造成。这些都是有一定可能性。联想电脑桌面运行程序打不开怎么解决?接下来是小编为大家收集的联想电脑运行程序打不开怎么...
  • 原标题:隔离电脑运行程序你避免中毒​平时大家会接受各种文件软件,但是在自己电脑运行有时候会担心是不是病毒什么的,会不会把自己的电脑搞坏,今天小凌就告诉大家一款神奇VMware12,可以隔离电脑运行任何...
  • 今天给大家带来电脑程序运行但是任务栏没有图标怎么处理,电脑程序运行但是任务栏没有图标如何处理,您轻松解决问题。电脑桌面下方任务栏正在运行的程序图标都消失了怎么办?有时我们在正常使用电脑时,会意外...
  • 小编教你怎么样设置一直以管理员身份运行这些程序,这样我们在操作电脑的时候,就不会因为老是弹出这个而感觉非常麻烦。1、通过计算机管理永久开启Administrator管理员账号登录右键桌面的“计算机” - 选择“管理”;...
  • 在Python中,通常整数世界中的计算是用任意大小来完成的。因此,这意味着,如果计算^{{cd1>},它不会使用32位整数或64位整数来计算,但它在Python-2.x中使用^{{cd2>},或者Python-3.x中的^{cd3>...
  • IT小贴士电脑运行卡或软件卡死无响应怎么办?你是否遇到过以下情况:1、电脑突然死机,鼠标都动不了了;2、正在运行办公软件,突然就卡的要死,画面都转换不过来;3、打开一软件,比如:PS、OFFICE办公软件等,突然...
  • 很多电脑用户一直都被电脑慢的问题困扰着,而电脑大神根本不把电脑慢当做电脑问题,因为让电脑变快的方法有很多,而且操作都巨简单。提高电脑速度的方法也能很多而且很容易操作,一切的难,只是来源于你没有学过而已...
  • 最易用的就优化大师就可以,打开后选存储系统信息...2017-01-04 14:40:59经常使用的办法是运行cmd,然后在命令提示符窗口闪动光标后面输入ipconfig,如果是查物理地址就ipconfig/all。有两个IP,...
  • 手机后台程序太多怎么关闭手机后台程序太多怎么关闭 相信有看5月5日晚7点中央电视台新闻联播的朋友会留意到,第一条是题为"消费新动向:指尖的力量"的手机类新闻.新闻中指出,手机及其相关产业带动的消费正在成为成为...
  • 步骤:开始——计算机——右键后选择“管理”—— 服务和应用程序——服务——然后找到 UPnP Device Host、User Profile Service——修改即可第二,如果上述重启还是一样,可以试下这个。开始——计算机——C盘——...
  • 以上情况,相信很人都遇到过,引起问题的原因有很多:1、电脑配置差,同时运行多个占内存的软件,电脑运行不过来,所以死机;2、电脑中毒了,被在后台启动的垃圾软件或者病毒把CPU、内存资源占用光了;3、软件本身的...
  • 作为现代生活的重要组成部分,电脑已经成为了我们日常生活中最常用的工具,...打开使用U盘启动盘安装系统的win7电脑,主机正常的在运行电脑屏幕上却是一片黑黑的,什么都没有,真到底是怎么回事?如果在检查后确...
  • 网页上执行一个php,然后关闭页面,能否该后台程序还是能运行,每个5秒发封邮件...如果程序一直运行的话,势必有一个死循环。并且这个程序无法通过php手段将其终止,除非重新启动web服务。这个程序每被执行一次...
  • 电脑程序未响应是什么原因

    千次阅读 2021-07-10 06:04:14
    程序未响应的原因1、电脑程序打开过多,导致处理器运行负担加重,引起反应不过来,这种情况我们可以在任务管理器中查看CPU的使用比例来查看、如果是使用90%以上,那么就很可能是处理器运行不过来,导致了,一般等待...
  • 在楼主刚开始学习,实际训练模型的时候,需要一直保持自己电脑运行服务器程序的窗口不关,也就是说电脑一直开着,一旦连接断了,训练到一半的程序也断了。 所以需要找到一个方法,训练程序在服务器跑起来后...
  • 2009-06-13如果你可清楚是哪个程序错误,可以删除重装,如果不知道,建议先查杀一下木马,修复一下系统试试。建议你下载恶意软件和木马强杀工具windows清理助手查杀恶意插件和木马:下载网址:下载安装后,首先升级...
  • 4、选中“否,我选择要执行的操作”,然后下面就会显示两个选项,选中“从不安装来自Windows更新的驱动程序软件”,保存更改。 这样就可以阻止Windows更新自动更新设备的驱动程序了。 6. win10自动更新一直卡在...
  • MCR是由matlab的运行环境,占用不到600M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下: \toolbox\compiler\deploy\...
  • 电脑开机后黑屏不显示桌面,但可以用管理器运行程序,怎么解决电脑开机后黑屏不显示桌面,但可以用管理器运行程序解决方法如下:1、重启电脑一直按F8,进安全模式里》高级启动选项》最后一次正确配置》试试看行...
  • 有时候,因为一些需要,不能关闭当前所要使用的进程,因此本文介绍一种后台运行程序的方法。 nohup 所需要后台运行的命令 & 使用这种方法后,将会自动将程序运行在后台,并将输出放在相同目录下,当计算机...
  • 程序未响应的原因:1、是因为这个程序运行时向系统请求资源,但一直处在资源不足的状态下,久而久只,出现了饿死现象。2、导致这个问题主要是该程序的进程优先级的原因,优先级太低,在多个程度进行资源调用时,该...
  • “Windows安装程序无法将Windows配置未在此计算机的硬件上运行”,在PE下重装Win7 64位系统的时候出现这个提示是不是遇到此问题的你十分崩溃?经过在多台机N次的重复测试,小编发现“Windows安装程序无法将Windows...
  • 电脑重启后鼠标一直在转圈怎么办

    千次阅读 2020-12-22 03:09:32
    现在电脑使用很普遍,也有好多人爱瞎捣鼓,捣鼓捣鼓中电脑的一些设置被修改导致启动不起来。小编也遇到了一次,我的是win764位系统笔记本电脑,就是由于更改设置导致的,下面来具体说说小编是怎么处理的吧。首先处于...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,965
精华内容 52,386
关键字:

怎么让电脑程序一直运行