Я пытаюсь получить файл через tftp при загрузке. Сервер Tftp был правильно настроен на другом компьютере. Я запускаю tftp и получаю сценарий оболочки следующим образом:
tftp 192.1x.x.110 << !
get file.txt
quit
!
Этот сценарий оболочки работает нормально, когда я его выполняю, и я могу получить файл.
Я пытаюсь запустить его как службу systemd, но когда он запускается при загрузке, он просто дает мне пустой файл.
Вот так выглядит мой сервис systemd:
[Unit]
Description=Grabbing TFTP file
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/home/debian/./test-tftp.sh
StandardOutput=null
[Install]
WantedBy=multi-user.target
Alias=tftp_file.service
Мой сервис systemd также работает нормально, когда я запускаю его сам и получаю файл с данными внутри него, но только при загрузке он дает мне пустой файл. Поэтому я думаю, может быть, я не запускаю службу в нужное время в процессе загрузки.
Любые предложения будут с благодарностью.
Спасибо