Browse Source

cron entries in rootdir

Bob Mottram 8 years ago
parent
commit
8e8cb6ed56
No account linked to committer's email
2 changed files with 8 additions and 4 deletions
  1. 4
    2
      src/freedombone-app-tox
  2. 4
    2
      src/freedombone-app-zeronet

+ 4
- 2
src/freedombone-app-tox View File

@@ -585,8 +585,10 @@ EOF
585 585
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
586 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 594
 function mesh_tox_client {

+ 4
- 2
src/freedombone-app-zeronet View File

@@ -561,8 +561,10 @@ function mesh_zeronet {
561 561
     echo '/usr/local/bin/zeronetavahi 2> /dev/null' >> $MESH_SYNC_COMMAND
562 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 569
     chroot "$rootdir" systemctl enable tracker.service
568 570
     chroot "$rootdir" systemctl enable zeronet.service