Cron

啟動時齊聲

  • July 7, 2020

預設情況下,我通過配置文件統一執行。在這裡,它應用了該wait=watch功能,因此它會自動同步。但我想在啟動時統一執行,但我無法做到這一點。

還有其他一些連結,但他們沒有給我答案。

我嘗試過的事情:

應用(具有適當權限)一致/etc/rc.d/rc.local並指定絕對路徑。基本上:/usr/local/bin/unison&當我執行/etc/rc.d/rc.local/etc/rc.local手動執行時,一切都像魅力一樣。

通過執行以下操作應用於 cron: crontab -e, and than @restart /usr/local/bin/unison&

編寫一個執行一致的(工作).sh腳本並將其放入rc.localor cron

我也將其應用於chkconfig權限2345(是的,它在執行時列出chkconfig --list-all

我的想法不多了。有人可以幫我嗎?

創建一個 sh 腳本:

nano unisonMonitor.sh

#! /bin/bash

su – root -c /usr/local/bin/unison default &

make it executable with 

chmod +x unisonMonitor.sh

cd /etc/rc.d

nano rc.local

#! /bin/bash

touch /var/lock/subsys/local
sleep 6
/unisonMonitor.sh

chmod u+x


systemctl restart rc-local
systemctl status rc-local


reboot

login → ps aux | grep unison

這最終對我有用。

引用自:https://serverfault.com/questions/720654