Próbuję wykonać skrypty Pythona automatycznie wygenerowane przez Zc.buildout, więc nie mam nad nimi kontroli. Mój problem polega na tym, że linia shebang (#!) Jest zbyt długa na bash (limit 80 znaków) lub na bezpośrednie wykonanie (pewna stała jądra Linuksa, której nie znam).Limit linii Shebang w bashu i jądrze Linuksa
To jest przykładowy skrypt, aby pomóc odtworzyć mój problem:
#!/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././bin/bash
echo Hola!
Jak może być bash lub kernel skonfigurowany, aby umożliwić większych linii shebang?
Jeśli zdasz skrypt jako argument do interpretera ('bash x.sh' zamiast'./X.sh') linia shebang po prostu ignorowane jako komentarz i nie powinno mieć wpływu na wykonanie . –
Wiem, problem polega na tym, że nie jestem tym, który wywołuje te skrypty ... – sortega