У меня есть скрипт ниже, названный sample.sh
#! / Bin / bash
эхо "внутри файла скрипта"
эхо whoami
эхо cftping -v
эхо "Пингcomplete "
Я запускаю его как другой пользователь с помощью приведенной ниже команды.
sudo -H -u xfbcft bash -c 'bash /data/_temp/sample.sh'
Явывод ниже:
xfbcft
/data/_temp/sample.sh: строка 4: cftping: команда не найдена
Пинг завершен
Когда я выполняю sudo для xfbcftнепосредственно тогда я могу запустить команду 'cftping -v', но не через вышеуказанный скрипт оболочки.Кто-нибудь может направить меня сюда?