У меня есть скрипт, и мне нужно, чтобы он передавал аргументы в программу python. Я принимаю аргументы:Передача аргументов из сценария sh (переделать из etc/init.d/skeleton) в python
DAEMON_ARGS=""
start-stop-daemon --start --background --make-pidfile --pidfile $PIDFILE --startas $DAEMON \
$DAEMON_ARGS \
|| return 2
Где $ DAEMON - путь к моему .py файлу. Мне нужно передать некоторые числовые аргументы, подобные этому
sudo /etc/init.d/sleepdaemon start 10
И это число, которое я должен передать sleep.py. Код sleep.py:
#! env/bin python
import time
sleep(n)
Как сделать n = 10 (аргумент, переданный с консоли)?
Спасибо. Это должно быть n = sys.argv [2], так что n = 10 – user3057314
Вы правы, 10 раз. Я исправил его в ответе –