可执行文件部署进程和关闭进程的linux操作代码

如何将写的可运行文件部署入服务器进程

nohup ./文件名 > 日志文件名 2>&1
  • nohup:这是一个命令,代表 “no hangup”,它的作用是让命令的执行不受挂起(hangup)信号的影响。挂起信号通常在终端关闭时发送,会导致运行的程序收到信号而终止。使用 nohup 可以让程序忽略挂起信号,继续在后台运行。

  • ./文件名:这里的 ./ 表示当前目录,文件名 是你想要运行的程序的名称。通常,文件名 需要是一个可执行文件。

  • >:这是一个重定向操作符,用于将命令的输出重定向到一个文件。在这个例子中,> 用于将程序的正常输出(标准输出,通常是屏幕上显示的内容)重定向到 日志文件名

  • 日志文件名:这是你想要将程序输出保存到的文件名。如果文件不存在,系统会创建它;如果文件已存在,系统会覆盖它。

  • 2>&1:这是一个特殊的重定向操作,用于将标准错误输出(错误信息,通常也显示在屏幕上)重定向到与标准输出相同的地方。数字 2 代表标准错误输出,&1 表示标准输出的文件描述符。所以 2>&1 的意思是将错误输出也发送到与标准输出相同的文件,即 日志文件名

如何查找当前正在运行的进程

ps axj
  • ps:这是“process status”的缩写,是用于查看当前系统进程状态的命令。

  • axj:这是ps命令的选项组合:

    • a:显示所有用户的进程(不包括会话领导的进程)。

    • x:显示没有控制终端的进程。

    • j:以作业控制的格式来显示进程信息。

如何关闭部署到服务器的进程

kill -9 进程PID(通过上面的查询指令查询到PID)
  • kill:这是发送信号到进程的命令。

  • -9:这是 kill 命令的一个选项,代表发送信号 SIGKILL 到指定的进程。SIGKILL 是一个无法被捕获、阻塞或忽略的信号,它会无条件地终止接收信号的进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值