首页 > 系统相关 >Linux运行程序的3中方式

Linux运行程序的3中方式

时间:2022-11-01 11:23:06浏览次数:61  
标签:程序 命令 systemctl nohup Linux 运行

Linux环境运行程序

一、交互式命令运行

这是 Linux 执行程序最常用的一种方式,通过 shell 在交互命令行里面运行。这种模式的缺点是,一旦当前的交互命令行退出,程序就停止运行了。

二、后台运行程序

我们就有了 Linux 运行程序的第二种方式,后台运行。
这个时候,我们往往使用nohup命令。这个命令的意思是 no hang up(不挂起),也就是说,当前交互命令行退出的时候,程序还要在。
运行该命令时可能会出现在权限问题
[root@promote 桌面]# nohup /etc/nginx_check.sh nohup: 忽略输入并把输出追加到"nohup.out" nohup: 无法运行命令"/etc/nginx_check.sh": 权限不够

  • 实现
    这是因为权限不够,首先进入bin目录下,在bin目录下执行
    chmod u+x *.sh

三、服务运行

Linux 也有相应的服务,这就是程序运行的第三种方式,以服务的方式运行。例如常用的数据库 MySQL,就可以使用这种方式运行。
系统服务运行是通过systemctl命令来实现的,这个在CentOS和Ubuntu里面都是一样的,比如systemctl start mysql启动 MySQL,systemctl enable mysql设置开机启动

作者:david161
链接:https://www.jianshu.com/p/f4a72707891e

标签:程序,命令,systemctl,nohup,Linux,运行
From: https://www.cnblogs.com/liyiren/p/16847066.html

相关文章

  • linux getuptime 系统启动时间
      packagewebtest/*#include<unistd.h>#include<sys/types.h>#include<pwd.h>#include<stdlib.h>*/import"C"import("fmt""io/ioutil""strconv"......
  • linux下 ubantu 使用笔记本电脑摄像头,v4l2采集摄像头数据
    1虚拟机添加usb控制器,注意选择兼容3.1  2添加移动设备 3在ubantu中输入命令行cheese检测摄像头是否工作正常4gcc编译如下代码,注意根据摄像头支持的格式......
  • Unity3D :Mob SMSSDK 运行崩溃
    报错信息android.content.ActivityNotFoundException:Unabletofindexplicitactivityclass{com.shuiying.smsm09061/com.mob.tools.MobUIShell};haveyoudeclaredt......
  • C++的第一个程序
    #include<iostream>usingnamespacestd;intmain(){ cout<<"helloworld"<<endl; system("pause"); return0;}菜鸡,第一次用C++敲代码,记录一下心得:代......
  • 程序员想要快速晋升,应如何平衡技术实力和综合实力?
    职场晋升,作为程序员,要如何平衡技术实力和综合实力呢?我们先来说技术实力,提升它是有技巧的,有迹可循的。许多同学到了P7、P8就觉得已经到了职业瓶颈,感觉很难突破,但从我的视角来......
  • Linux学习之进程
    通过ps命令可以查看到command为ttyn的就是它对应的进程,对应linux/dev/目录下的一个文件。进程进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令......
  • linux 中打包命令tar的使用
     001、打包[root@pc1test3]#lsa.txtb.txtc.mapdf110tmp1[root@pc1test3]#tar-cfall.tar*##打包[root@pc1test3]#lsall.tara.txtb.txt......
  • Linux系统--判断文件、文件夹是否存在(Linux)
    Linux系统--判断文件、文件夹是否存在(Linux)一、判断文件是否存在例如:想判断/home/user/user-c/document.txt文件是否存在1、创建shell脚本文件命令:touchjudge_f.shjud......
  • 十月阅读笔记2.《程序员修炼之道:从小工到专家》
    八:正交性正交性是一个从几何学中借鉴而来的术语,如果两条直线相交成直角,他们就是正交的。这在向量中的解释是沿着一条直线移动,你投影到另一条直线上的位置不变。在计算机中......
  • linux api lstat
    #include<sys/types.h>#include<sys/stat.h>#include<time.h>#include<stdio.h>#include<stdlib.h>#include<sys......