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

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

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

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

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

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

方法2在终端输入命令:

# nohup ./pso >pso.file &

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

三、常用任务管理命令

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

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

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

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

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

# tail -f logs.txt //可以实时查看日志文件

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

因为一般来说用服务器跑代码的性价比要比用Markdown编译器、软件等的高得多

好处:

1.减少服务器的数量,提供一种服务器整合的方法,减少初期硬件采购成本

2.简化服务器的部署、管理和维护工作,降低管理费用

3.提高服务器资源的利用率,提高服务器计算能力

4.通过降低空间、散热以及电力消耗等途径压缩数据中心成本

5.通过动态资源配置提高IT对业务的灵活适应力

6.提高可用性,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境,减少服务器或应用系统的停机时间

7.支持异构 *** 作系统的整合,支持老应用的持续运行

8.在不中断用户工作的情况下进行系统更新

9.支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7820670.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存