用途:主要是重启可执行的Web程序,例如C++,Golang编译生成的Web程序。使用前先修改你代码中的端口号,我的程序是8008.使用的方法 : ./start.sh your_program_na
用途:主要是重启可执行的Web程序,例如C++,Golang编译生成的Web程序。使用前先修改你代码中的端口号,我的程序是8008.使用的方法 : ./start.sh your_program_name
#!/bin/bashclearecho 'start server'server_name="$1"if test -n $server_name; then lsof -i :8008 | grep -v PID | awk '{print $2}' | xargs -r kill -9 && nohup ./$server_name > nohup.log 2>&1 & echo "start $server_name success" exit 0else echo "program name is null" exit 1fi