瀏覽代碼

cron entries in rootdir

Bob Mottram 8 年之前
父節點
當前提交
8e8cb6ed56
沒有帳戶連結到提交者的電子郵件
共有 2 個文件被更改,包括 8 次插入4 次删除
  1. 4
    2
      src/freedombone-app-tox
  2. 4
    2
      src/freedombone-app-zeronet

+ 4
- 2
src/freedombone-app-tox 查看文件

585
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
585
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
586
     chmod +x $MESH_SYNC_COMMAND
586
     chmod +x $MESH_SYNC_COMMAND
587
 
587
 
588
-    cron_add_mins 1 "$MESH_SYNC_COMMAND"
589
-    cron_add_mins 1 "( sleep 30 ; $MESH_SYNC_COMMAND )"
588
+    if ! grep -q "mesh-sync" ${rootdir}/etc/crontab; then
589
+        echo "*/1            * *   *   *   root /usr/bin/mesh-sync" >> ${rootdir}/etc/crontab
590
+        echo "*/1            * *   *   *   root ( sleep 30 ; /usr/bin/mesh-sync )" >> ${rootdir}/etc/crontab
591
+    fi
590
 }
592
 }
591
 
593
 
592
 function mesh_tox_client {
594
 function mesh_tox_client {

+ 4
- 2
src/freedombone-app-zeronet 查看文件

561
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
561
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
562
     chmod +x $MESH_SYNC_COMMAND
562
     chmod +x $MESH_SYNC_COMMAND
563
 
563
 
564
-    cron_add_mins 1 "$MESH_SYNC_COMMAND"
565
-    cron_add_mins 1 "( sleep 30 ; $MESH_SYNC_COMMAND )"
564
+    if ! grep -q "mesh-sync" ${rootdir}/etc/crontab; then
565
+        echo "*/1            * *   *   *   root /usr/bin/mesh-sync" >> ${rootdir}/etc/crontab
566
+        echo "*/1            * *   *   *   root ( sleep 30 ; /usr/bin/mesh-sync )" >> ${rootdir}/etc/crontab
567
+    fi
566
 
568
 
567
     chroot "$rootdir" systemctl enable tracker.service
569
     chroot "$rootdir" systemctl enable tracker.service
568
     chroot "$rootdir" systemctl enable zeronet.service
570
     chroot "$rootdir" systemctl enable zeronet.service