我想知道我是否可以讓cron.d
執行一個cron命令,這樣stdout或stderr上的任何東西都會被重定向到一個運行在同一臺機器上的守護進程,等待輸入。在這種情況下,它將是標準輸出或stderr
的輸出。cron輸出到一個守護進程
例子:
* * * * * root /path/to/the/script.sh 2>&1 | <daemon process>
我想知道我是否可以讓cron.d
執行一個cron命令,這樣stdout或stderr上的任何東西都會被重定向到一個運行在同一臺機器上的守護進程,等待輸入。在這種情況下,它將是標準輸出或stderr
的輸出。cron輸出到一個守護進程
例子:
* * * * * root /path/to/the/script.sh 2>&1 | <daemon process>
什麼:
* * * * * /path/to/the/script.sh 2>&1 | /path/to/the/daemon
?
我作出這樣的守護進程STDIN
閱讀的假設(它不是在您的文章中提到)
如果它是一個守護進程,我不認爲這將是這種情況 – hexist
因此OP應該解釋守護進程如何處理輸入 –
如何守護程序等待輸入? TCP/IPC套接字?如果是這樣,你可以看看netcat的數據從stdin/stderr到某處的某個套接字。 – hexist