怎么在linux服务器上运行程序

怎么在linux服务器上运行程序,第1张

方法有很多,这里主要列举两种。假如要使pso在linux服务器后台执行。当客户端关机后重新登入服务器后继续查看本来在终端输出的运行结果。

# /pso > psofile & #直接在命令后加上&即可

解释:将pso直接放在后台运行,并把终端输出存放在当前目录下的psofile文件中。当客户端关机后重新登陆服务器后,直接查看psofile文件就可看执行结果(命令:#cat psofile )。

有些程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够使程序能始终在后台运行,需要使用nohup这个命令。

方法2在终端输入命令:

# nohup /pso > psofile &

解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前目录下的psofile文件中。当客户端关机后重新登陆服务器后,直接查看psofile文件就可看执行结果(命令:#cat psofile )。

三、常用任务管理命令

# jobs //查看任务,返回任务编号n和进程号

# bg %n //将编号为n的任务转后台运行

# fg %n //将编号为n的任务转前台运行

# ctrl+z //挂起当前任务

# ctrl+c //结束当前任务

# tail -f logstxt //可以实时查看日志文件

注:如果要使在前台执行任务放到后台运行,则先要用ctrl+z挂起该任务,然后用bg使之后台执行。

这个问题 是你要启动一个程序,而之前你曾经启动过该程序,但是,之前的程序进程并没有完全结束,才会出现“由于另一个程序正在运行中,此操作无法完成。请选择切换到来激活正在运行中的程序,并更正问题”这样的提示

解决方法:同时按下CTRL+ALT+DEL在出现的任务管理器里选择进程,把你之前运行的程序彻底结束,就可以打开新的程序了

那是虚拟内存不够了,卡了,把虚拟内存加大点,然后查看任务管理器,看里面没有用的进程都结束了节省点内存,另外清理一下系统垃圾,最后看看日志里是否有错误提示,有的话点开日志看看提示的是什么,修复一下

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么在linux服务器上运行程序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情