1.将进程号打印到文件里。
echo $! > test.pid
eg:
nohup ****.jar 1>1.log 2>2.log & echo $! > test.pid
2.echo命令测试网络
eg:
echo > /dev/tcp/ip/port && echo “success”
Linux中的一个特殊文件: /dev/tcp 打开这个文件就类似于发出了一个socket调用,建立一个socket连接,读写这个文件就相当于在这个socket连接中传输数据。我们可以通过重定向实现基于tcp/udp协议的软件通讯。
这条命令的意思是向ip的port端口建立一个连接,会把连接返回的东西丢弃,你可以在后面加上 && echo “success”,查看链接是否成功,成功代表端口开放状态。