Vasiliy Glazov
Почему?
потому что это вносит неоднозначность
Vasiliy Glazov
https://fedoraproject.org/wiki/Script_Interpreters_(draft)
Vasiliy Glazov
в пользовательском окружении bash может быть чем-то другим, а не /usr/bin/bash
Ми
А если ты пишешь не только под федору?
Vasiliy Glazov
или если расчёт на это?
расчёт на это, это как?
Vasiliy Glazov
Ми
расчёт на это, это как?
на старых железках я ещё встречал такое, что bash был в /opt/bin/bash или типа того
Ми
Но то был QNX ещё
🦥Alex Fails
блин, как же лучше делать эти шелл-скрипты
🦥Alex Fails
я вообще в итоге делал без шебангов
Vasiliy Glazov
ну и зря
🦥Alex Fails
я хз, как кроссплатформенно делать(
Vasiliy Glazov
делай так, как тебе удобно, но это не обязательно будет "правильно"
Vasiliy Glazov
а зачем делать кроссплатформенно?
🦥Alex Fails
енв мне казался норм решением
🦥Alex Fails
шоб на разных дистрибутивах пахало
Ми
то ты дистрохоппер :)
Ну, скажу за себя, что я действительно им являюсь, наверное. Но мой поинт был не о том. Если я нашёл идеальный для себя дистрибутив, а работодатель со мной не согласен?
🦥Alex Fails
вот у меня на андроиде #!/bin/bash не пашет))
Vasiliy Glazov
шоб на разных дистрибутивах пахало
а в разных дистрибутивах bash не в /bin/bash?
Vasiliy Glazov
ууу, а в винде его вообще нет, так что ж теперть?
Vasiliy Glazov
ладно, я вам просто сказал, что в федоре это считается ошибкой
Ми
Объяснить работадателю, поставить ультиматум или уйти от него
и сколько ты работ таким образом уже сменил?
Ми
ладно, я вам просто сказал, что в федоре это считается ошибкой
Да не, я ж без претензий и не флейма ради. Мне просто интересно стало :)
EndLessCat
да, в федоре это не приветствуется. Надо писать просто #!/bin/bash
ммм, а где эти рекомендации можно почитать и почему не рекомендуется ?
EndLessCat
о, спс, проморгал... прочту сейчас...
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. но не говорится какой вид шебанга нужно использовать ... я не придираюсь, просто хочу понять как правлино делать с учетом работы скриптов на разных дистрах...
EndLessCat
#!/bin/bash + варианты где баш может сидеть
EndLessCat
+ не баши разные, которые тоже могут сидеть как минимум в трех местах...
EndLessCat
ash,dash,zsh, etc.....
Ми
ash,dash,zsh, etc.....
а зачем писать специфично на dash, например? там #!/bin/sh за глаза и за уши, не?
Vasiliy Glazov
/bin/sh - это ссылка на /bin/bash у нас
Ми
/bin/sh - это ссылка на /bin/bash у нас
да, но он анализирует argv[0]
EndLessCat
а зачем писать специфично на dash, например? там #!/bin/sh за глаза и за уши, не?
чаще всего да, но бывают варианты весьма специфично патченного шелла...
Ми
да, но он анализирует argv[0]
или должен, по крайней мере
Ми
ты отвечаешь не на то сообщение, но аргумент хорош
Старый
увы, сайта на php нет
Anonymous
сейчас знакомый разгребает пхп сайт на ларе
Anonymous
стили прямо в шаблонах
Anonymous
скрипту с 2015 года существует
Anonymous
но миграции делали прямо в базе, не через лару.
Ми
бог тебе судья :)
Anonymous
соответственно то, что в базе не на все 100% соответсвует тому, что в коде
Anonymous
и тонна сюрпризов
Nikita
ну, как-то не кошерно это, борьба с последствиями, а не с причиной... будет время поковыряю
Anonymous
закоменченный шаблон влияет на результат работы всего скрипта. Это что вообще?
Nikita
Сомневаюсь, как и один из комментаторов по той ссылке. Все уж проиндексировал, да и закономерность после определенных действий такое происходит..
Nikita
При этом не всегда так загружает комп. Что-то тут не так
Vitalii
Збс. Т.е. если опакечивать скрипты/набор скриптов, то спешл фор федора их надо редактировать.
Vitalii
А как же портабельность, все дела?
Vasiliy Glazov
А как же портабельность, все дела?
какая портабельность, если ты для федоры опакечиваешь?
Vitalii
Резонно.
Vitalii
Ну, хорошо что я узнал об этом сейчас...
Sergey
Детский сад. PHP, Ubuntu, Python. Мож бота чему-нибудь полезному научить, например, спам резать или из сообщений текст сразу на fpaste заливать? А то как в irc вернулся.
Банить спам сложно Но если реализовать функцию призыва модераторов (бот будет писать тем, кто онлайн, допустим, "СПАМ!"), то +
Dmitriy
Добрый день. Есть ли ГУИ приложение в Гноме для управления пользователями и группами?
DS
в настройках прямо...
Vasiliy Glazov
system-config-users ещё есть
Sergey
в настройках прямо...
Там нельзя группами управлять, насколько я помню
Alexei
groupmod/groupadd/groupdel etc...
Sergey
groupmod/groupadd/groupdel etc...
Типа gnome-terminal есть, значит гуй? хд