Vasiliy Glazov
Почему?
потому что это вносит неоднозначность
Ми
Vasiliy Glazov
https://fedoraproject.org/wiki/Script_Interpreters_(draft)
Vasiliy Glazov
в пользовательском окружении bash может быть чем-то другим, а не /usr/bin/bash
Ми
А если ты пишешь не только под федору?
Ми
Vasiliy Glazov
Ми
Но то был QNX ещё
🦥Alex Fails
блин, как же лучше делать эти шелл-скрипты
🦥Alex Fails
я вообще в итоге делал без шебангов
Vasiliy Glazov
ну и зря
🦥Alex Fails
я хз, как кроссплатформенно делать(
Vasiliy Glazov
делай так, как тебе удобно, но это не обязательно будет "правильно"
Vasiliy Glazov
а зачем делать кроссплатформенно?
🦥Alex Fails
енв мне казался норм решением
🦥Alex Fails
шоб на разных дистрибутивах пахало
Ми
то ты дистрохоппер :)
Ну, скажу за себя, что я действительно им являюсь, наверное. Но мой поинт был не о том. Если я нашёл идеальный для себя дистрибутив, а работодатель со мной не согласен?
🦥Alex Fails
вот у меня на андроиде #!/bin/bash не пашет))
Vasiliy Glazov
ууу, а в винде его вообще нет, так что ж теперть?
Anonymous
Vasiliy Glazov
ладно, я вам просто сказал, что в федоре это считается ошибкой
Ми
Anonymous
🦥Alex Fails
Vasiliy Glazov
EndLessCat
о, спс, проморгал... прочту сейчас...
Anonymous
Vasiliy Glazov
ещё один...
Anonymous
а
Anonymous
прочитал
Anonymous
так наоборо типа бест практис
Anonymous
(хотя по моему бесполезная бест практис)
Vasiliy Glazov
с точки зрения стороннего разработчика, может и хорошая практика, а с точки зрения маинтейнера одного из дистрибутивов - проблема
EndLessCat
ладно, я вам просто сказал, что в федоре это считается ошибкой
в последней фразе говорится, что не должны использовать
For these reasons, Fedora packages must not use /usr/bin/env to invoke the interpreter in the shebang line.
но не говорится какой вид шебанга нужно использовать ...
я не придираюсь, просто хочу понять как правлино делать с учетом работы скриптов на разных дистрах...
Vasiliy Glazov
Ми
🦥Alex Fails
EndLessCat
#!/bin/bash
+ варианты где баш может сидеть
EndLessCat
+ не баши разные, которые тоже могут сидеть как минимум в трех местах...
EndLessCat
ash,dash,zsh, etc.....
Vasiliy Glazov
/bin/sh - это ссылка на /bin/bash у нас
Ми
EndLessCat
Ми
Ми
ты отвечаешь не на то сообщение, но аргумент хорош
Старый
увы, сайта на php нет
Anonymous
сейчас знакомый разгребает пхп сайт на ларе
Anonymous
стили прямо в шаблонах
Anonymous
скрипту с 2015 года существует
Anonymous
но миграции делали прямо в базе, не через лару.
Ми
бог тебе судья :)
Anonymous
соответственно то, что в базе не на все 100% соответсвует тому, что в коде
Anonymous
и тонна сюрпризов
Nikita
ну, как-то не кошерно это, борьба с последствиями, а не с причиной... будет время поковыряю
Anonymous
закоменченный шаблон влияет на результат работы всего скрипта. Это что вообще?
Nikita
Сомневаюсь, как и один из комментаторов по той ссылке. Все уж проиндексировал, да и закономерность после определенных действий такое происходит..
Nikita
При этом не всегда так загружает комп. Что-то тут не так
Vitalii
Vitalii
Збс. Т.е. если опакечивать скрипты/набор скриптов, то спешл фор федора их надо редактировать.
Vitalii
А как же портабельность, все дела?
Vasiliy Glazov
Vitalii
Резонно.
Vitalii
Ну, хорошо что я узнал об этом сейчас...
Sergey
Dmitriy
Добрый день. Есть ли ГУИ приложение в Гноме для управления пользователями и группами?
DS
Vasiliy Glazov
DS
в настройках прямо...
Vasiliy Glazov
system-config-users ещё есть
Alexei
groupmod/groupadd/groupdel etc...
DS