Настраиваемая служба systemctl не запускается при загрузке, но запускается нормально вручную

Для двух и более файлов можно использовать Unix seq:

for var in $(seq 6)
   do 
       curl -s https://raw.githubusercontent.com/${user}/${repo}/master/$var.sh | tr -d '\r' | bash
   done

Пояснение:

  1. Используйте выходные данные seqдля достижения счета до 6 (, так как вопрос содержит 6 curlопераций ).
  2. Считайте вывод в переменную varи используйте его в своей команде curl.

2
05.07.2019, 17:46
1 ответ

Любой, кто ищет здесь правильный файл, вот мой рабочий.

[Unit]  
Description=Packet forwarder for LORA-Helium  
After=network.target  
StartLimitIntervalSec=0  

[Service]  
Type=simple  
Restart=always  
RestartSec=1  
StartLimitAction=reboot  
User=pi  
WorkingDirectory=/home/pi/sx1302_hal/packet_forwarder/  
ExecStartPre=bash /home/pi/sx1302_hal/packet_forwarder/reset_lgw.sh start  
ExecStart=/home/pi/sx1302_hal/packet_forwarder/lora_pkt_fwd -c  /home/pi/sx1302_hal/packet_forwarder/global_conf.json  

[Install]  
WantedBy=multi-user.target  
0
05.05.2021, 02:27

Теги

Похожие вопросы