|
本帖最后由 cxg5714478 于 2019-4-2 18:46 编辑
我想用proc脚本启动进程,但发现读取不到输出,不知道是我的openwrt问题,还是脚本问题
/etc/init.d/testprocd- #!/bin/sh /etc/rc.common
- USE_PROCD=1
- start_service() {
- procd_open_instance testprocd
- procd_set_param command /usr/bin/testprocd
- procd_append_param command -bar 42 # append command parameters
- procd_set_param respawn
- procd_set_param stdout 1 # forward stdout of the command to logd
- procd_set_param stderr 1 # same for stderr
- procd_close_instance
- }
复制代码
testprocd.c
- #include <stdio.h>
- #include <unistd.h>
- int main()
- {
- while(1)
- {
- sleep(3);
- printf("testprocd\n");
- }
- }
复制代码
https://openwrt.org/docs/guide-developer/procd-init-scripts
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|