创建服务所在目录
mkdir test
cd test
more run
#!/bin/bash
./test
more test.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
int ix = 0;
while (1) {
printf("%d\n", ix);
sleep(1);
ix += 1;
}
return 0;
}
cd ..
nohup supervise test &
这样就可以守护test进程了,确保test服务被kill掉后自动重启。
本文介绍如何创建并守护一个简单的bash脚本进程,确保其在被意外终止后能够自动重启。通过编写C语言程序并在bash脚本中调用,实现一个计数器功能,每隔一秒输出当前计数值。
440

被折叠的 条评论
为什么被折叠?



