Здравствуйте. Есть сканер, и есть фряшный сервер, на котором крутятся: web-сервер, файлопомойка и много другой полезной мелочи.
Есть желание заставить фряху сканировать нечто сканером и класть это нечто на FTP. Сам сканер прикрутил почти без проблем, он таки умеет сканировать. Вопрос вот в чём: как питоновский скрипт заставить запускать скрипт на sh (наиболее простой вариант, на мой взгляд)?
И ещё: наиболее элегантный способ попросить питон ждать нажатия на любую клавишу на клавиатуре (кнопочку “scan” на самом сканере фряха презрительно игнорирует)?
Занятая консоль-не страшно. Администрирую сервер по ssh.
while True:
fake = input("")
---запуск sh скрипта---
- это ведь не лучший способ, правда?

———————–UPDATE———————–
Первый вопрос отпал.
subprocess.Popen("scan_and_put_to_ftp.sh")
———————–UPDATE———————–
Хм… Всё это, видимо, лучше сделать сразу на sh…