您的位置:首页 > 运维架构 > Shell

shell 实现的自动无限重启脚本,出错自动重启服务

2017-10-19 09:59 741 查看


1>forever shell code:

#!/bin/bash

current_dir=$(pwd)
python3dir=$(which python3)

mainfile=main.py

echo $current_dir
echo $script_dir
echo $python3dir
echo "$python3dir $current_dir/$mainfile;"

until $python3dir $current_dir/$mainfile; do
echo "Server $mainfile  crashed with exit code $?.  Respawning.." >&2
sleep 5
done

2>scp 用法

1、从远程复制文件到本地目录。

scp root@192.168.50.10:/home/ray/test.py  /home/pi/

2、从远程复制目录到本地目录。

scp -r root@192.168.50.10:/home/ray/test-prj  /home/pi/

3、上传本地文件到远程目录。

scp /home/ray/test-prj.tar.gz  pi@192.168.50.98:/home/pi/

4、上传本地目录到远程目录。

scp -r
/home/ray/test-prj pi@192.168.50.98:/home/pi/


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: