linux - 关于守护进程处理任务
大家讲道理
大家讲道理 2017-04-17 13:43:45
0
2
392

百度了一下,一般守护进程的工作形式是:监听端口,有数据来了就fork()子进程对数据进行处理。

小弟现在需要编写一个分布式任务处理的程序,这个任务手工执行的方式是:
1、普通用户登录server;
2、手动加载profile以及挂载网络文件系统;
3、执行程序(因为程序在NFS上面才有)。

这种任务执行方式,怎么用守护进程实现呢?毕竟手工执行任务需要以普通用户身份登录控制终端,而守护进程属于超级用户,并且是不属于某个控制终端的。
问题是守护进程怎么模拟任务手工执行这三个步骤?因为这个任务需要某个用户控制终端所属的进程来执行。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
洪涛

不明白你是什麼意思,連接埠監聽是不區分使用者權限的,一般使用者也可以向超級使用者建立的守護程式發送socket,不知道你是哪裡想不明白。

洪涛

上面兩部分可以用shell程式搞定的
ssh 設定好用憑證登陸這個網路上有我就不贅述了
ssh 後面可以直接跟檔名的就是登入完成後執行某條指令
至於掛在網路檔案系統、執行某個具體程式都可以寫在登入時執行的命令腳本中

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!