У меня есть канонический shebang в верхней части моих сценариев python.
#!/usr/bin/env python
Тем не менее, я все еще часто хочу экспортировать небуферизованный вывод в файл журнала, когда я запускаю свои скрипты, поэтому в итоге я вызываю:
$ python -u myscript.py &> myscript.out &
Можно ли вставить опцию -u в shebang так...
#!/usr/bin/env python -u
и вызывать только:
$ ./myscript.py &> myscript.out &
... чтобы все еще получить небуферирование? Я подозреваю, что это не сработает, и вы хотите проверить, прежде чем пытаться. Есть ли что-то, что могло бы это сделать?