Socat - Start on boot

Sekcia: Konfigurácia 27.06.2019 | 19:31
Avatar Dominik   Návštevník

Zdravím Vás, chcel by som poradiť.. Potreboval by som spustiť tento príkaz ako deamon a aby sa spúšťal pri štarte lunuxu. Mám Debian 9, jedná sa o prepojenie Sériového portu z iného zariadenia.

"socat pty,link=/dev/virtualcom0,raw tcp:172.17.128.84:2101"

Veľmi pekne ďakujem za rady.

    • RE: Socat - Start on boot 27.06.2019 | 20:00
      Avatar samalama.   Návštevník

      studuj https://www.freedesktop.org/wiki/Software/systemd/.
      vraj to ide lahko a je to prehladne. a ked zmenis distribuciu, nebudes to musiet prepisovat... :D :D :D

    • RE: Socat - Start on boot 27.06.2019 | 20:10
      Avatar debian+   Návštevník
    • RE: Socat - Start on boot 28.06.2019 | 09:01
      Avatar Dominik   Návštevník

      Ďakujem funguje :)

      Vytvoril som si gsm.service

      [Unit]
      Description=Socat Serial Loopback
      #Before=my-other.service
      
      [Service]
      Type=simple
      StandardOutput=syslog
      StandardError=syslog
      SyslogIdentifier=socat-serial-lo
      
      ExecStart=/usr/bin/socat pty,link=/dev/virtualcom0,raw tcp:172.17.128.84:2101
      Restart=always
      
      [Install]
      WantedBy=multi-user.target
      

      Následne:

      systemctl daemon-reload

      a

      systemctl enable gsm.service