Sfoglia il codice sorgente

Stop ipfs daemon on exit from mesh, if needed

Bob Mottram 9 anni fa
parent
commit
b20804ddc6
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6
    0
      src/freedombone-client

+ 6
- 0
src/freedombone-client Vedi File

@@ -426,6 +426,12 @@ function mesh_batman {
426 426
   echo '    if [ "$tracker_proc" ]; then' >> $batman_script
427 427
   echo '        kill -9 $tracker_proc 2> /dev/null' >> $batman_script
428 428
   echo '    fi' >> $batman_script
429
+  echo '    if [ ! -f /etc/systemd/system/ipfs.service ]; then' >> $batman_script
430
+  echo '        ipfs_proc=$(ps aux | grep ipfs | grep -v grep | awk -F " " "{print $2}" | head -n1)' >> $batman_script
431
+  echo '        if [ "$ipfs_proc" ]; then' >> $batman_script
432
+  echo '            kill -9 $ipfs_proc 2> /dev/null' >> $batman_script
433
+  echo '        fi' >> $batman_script
434
+  echo '    fi' >> $batman_script
429 435
   echo '}' >> $batman_script
430 436
   echo '' >> $batman_script
431 437
   echo 'if ! grep -q "$IFACE" /proc/net/dev; then' >> $batman_script