У меня есть скрипт Python (myscript.py), который я запускаю на сервере Linux, как показано ниже:
питон myscript.py
В моем скрипте я использую системный вызов, пример ниже:
os.system("./myprogram.pl -x 5 > results.out")
Когда я запускаю myscript.py на сервере всякий раз, когда есть вызов os.system
, вызов команды виден на сервере. Есть ли способ скрыть все вызовы команд, чтобы они не отображались при вызове внутри программы (myscript.py
)? (Речь не идет о сокрытии вывода, полученного в результате вызовов команд внутри программы)