2017-10-21 20:18:07 zx1323 阅读数 1834

由于运行的是一个 springBoot的jar文件

使用后台运行的方式,日志任然在输出 找了半天,试了一个能让脚本退出的命令

nohup java -jar /usr/local/auth-app-1.0-SNAPSHOT.jar >/dev/null 2>&1 &

但这个命令会吃掉所有日志,并不是一个好的选择,待优化

2018年7月29日 08:17:30 

吃掉就吃掉,因为可以看log

 

2019-04-18 16:24:57 plgy_Y 阅读数 1093

command &和nohup command区别

command & 是后台运行 Ctrl + C后程序不停止运行,关闭shell会话后或者其他原因导致shell会话退出 程序停止运行

nohup command shell会话退出后,程序不停止运行,Ctrl+C程序停止运行

nohup后台运行脚本

nohup command &

终止脚本运行

  1. ps -aux | grep .sh
    在这里插入图片描述
  2. kill -9 PID
    在这里插入图片描述
    终止脚本,此时可能会遇到一些意外情况,比如:脚本中运行hadoop拷贝数据,hdfs dfs -cp 源目录 目标目录
    这个命令会启FsShell进程。此时还需要运行jps查看正在运行的FsShell进程,kill -9 PID,kill掉。
2019-07-20 21:37:38 liuzubing 阅读数 661

1、使用python的IDEL运行python

如果你的Linux安装了python,Ctrl+Alt+T打开Terminal后输入指令:python,会出现>>>,这个时候就可以在里面输入python脚本开始运行了

使用exit()退出python环境

该环境下与MATLAB很像

(1)查看python版本:python idle下面输入:

import sys

sys.version

或者在进入idle的时候会显示

或者在Linux Terminal下输入指令:python --version,或者python -V

2、写好test.py脚本文件后,在终端执行脚本 python test.py

意思是使用python解释器运行脚本test.py

3、写好test.py脚本后,使用chmod +x test.py给脚本加上执行权限,就可以运行了

./test.py

注意有的时候会出错

通常我们需要在.py文件第一行加上#!/usr/bin/env python

这句话的意思是指定这个脚本文件的解释器地址为python,不加这句话,系统会自动默认使用shell解释器

当然也可以直接使用python安装路径,假如python安装在/usr/bin目录下,那么使用#!/usr/bin/python,推荐使用#!/usr/bin/env python更一般

2016-06-13 17:34:10 wshlp123456 阅读数 183

第一个hello word 脚本


:wq 保存退出后

执行该脚本,运行结果如下


2018-08-12 22:56:29 xingsfdz 阅读数 119

1、登录Linux服务器,使用vim 文件名来创建一个文件,shell脚本一般以.sh结尾,不过后缀名不影响执行效果。

修改为其他后缀名不影响效果:

使用vim命令创建一个新文件,按a键使文件可编辑状态,添加一下文本,输出Hello World:

#!/bin/bash
echo "Hello World !"

按Esc键退出可编辑状态,使用 :wq! 命令保存即可。

使用 ll -t (按时间排序列表) 查看:

2、赋执行权限:

chmod +x ./test.sh  #使脚本具有执行权限

3、执行:

./test.sh

Linux后台运行脚本

阅读数 367

没有更多推荐了,返回首页