Итак, у меня есть файл.В настоящее время это выглядит так:
#!/usr/bin/env python3
print(1)
Я хочу настроить его на удаленной машине.Самый простой способ сделать это - запустить
< test.py ssh server-name python3
Но что, если я не знаю, что это скрипт на python (или я могу не знать, что это python3, а не python2) и хотите уважать его шебанг?
Я пытался
< test.py ssh server-name exec /dev/stdin
Но это не удалось, поскольку /dev/stdin
не является исполняемым
Для простоты давайте предположим, что оба сервера являются новейшими Ubuntu.
Итак, вопрос в том, как запустить произвольный скрипт, соблюдая при этом шебанг?