экран сценария с переменными env

Чтобы не записывать историю, вы можете ввести unset HISTFILE в текущем сеансе (для bash)

1
08.08.2017, 02:16
1 ответ

Попробуйте:

param=1 length=5 screen -m python myscript.py

Пример

$ cat myscript.py
#!/usr/bin/python
import os
print(os.environ["param"], os.environ["length"])
raw_input()

Если мы запустим эту команду:

$ param=1 length=5 screen -m python myscript.py

Появляется вывод:

('1', '5')

(Для python3 замените raw_inputна input. Также обратите внимание, что выходные данные будут отображаться немного по-другому.)

1
27.01.2020, 23:45

Теги

Похожие вопросы