У меня есть do_something.sh
на устройстве ksh, которое я буду запускать с ПК через SSH.Перед запуском этого скрипта мне нужно выполнить еще один файл setup.inc
, используя сокращенную исходную команду.Есть ли способ сделать это с помощью SSH?
До сих пор я пробовал несколько вариантов (например, настройка одинарных и двойных кавычек) на следующее:
ssh root@$device_ip ". $path_to_folder/bin/setup.inc"
ssh root@$device_ip "$path_to_folder/bin/do_something.sh"
IТакже пытались:
ssh root@$device_ip ". $path_to_folder/bin/setup.inc; $path_to_folder/bin/do_something.sh"
Однако do_something.sh
еще не работал правильно, и я знаю, что это потому, что выполнение setup.inc
еще не сработало.Я ошеломлен относительно того, что идет не так, как надо.Есть ли что-то, что мешает SSH?Это устройство использует ksh?Возможно ли вообще то, что я пытаюсь сделать?