У меня есть небольшой скрипт, который я превратил в Systemd Service.Если я запускаю сценарий как службу, простой оператор if возвращает alwayws false, если я называю руководство сценария пользователем или суперпользователем, утверждение истинно:
#!/bin/bash
if [ "test" == "test"]
then
echo "if ist true" | logger 2>&1
else
echo "if ist false" | logger 2>&1
fi
на самом деле я пытался найти в качестве подстроки, нодля простоты у меня сейчас запущено это заявление с той же проблемой ...