Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bash:start [2019/08/22 13:14]
admin [Опции set, отладка и безопасность скрипта]
bash:start [2020/10/09 09:09]
admin
Строка 5: Строка 5:
   * [[ubuntu-create-iso|Создать iso со своим образом Ubuntu]]   * [[ubuntu-create-iso|Создать iso со своим образом Ubuntu]]
   * [[fingerprint|Проверка fingerprint RSA]]   * [[fingerprint|Проверка fingerprint RSA]]
 +  * [[generate-rsa-keys]]
   * [[dialogs|Псевдографика с диалогом]]   * [[dialogs|Псевдографика с диалогом]]
   * [[restart-service-from-web|Перезапуск демонов через веб-интерфейс]]   * [[restart-service-from-web|Перезапуск демонов через веб-интерфейс]]
Строка 24: Строка 25:
  
 Также есть проект [[http://bashdb.sourceforge.net/|BASH Debugger]] для отладки скриптов. Также есть проект [[http://bashdb.sourceforge.net/|BASH Debugger]] для отладки скриптов.
 +
 +Так можно посмотреть, как выставляется окружение:
 +
 +<code bash>
 +env -i bash -x -l -c 'echo 123' > login.log 2>&1
 +# еще подробнее
 +strace -f env -i bash -x -l -c 'echo 123' > login.log 2>&1
 +</code>
 +
 +[[https://habr.com/ru/company/badoo/blog/465021/|Источник]]
 +
 ===== Инструменты ===== ===== Инструменты =====
  
Строка 42: Строка 54:
 ===== Ссылки ===== ===== Ссылки =====
  
 +  * [[https://www.shellcheck.net/|Проверка синтаксиса Bash]]
   * [[https://www.computerhope.com/unix/ush.htm|Отличная мана по sh]]   * [[https://www.computerhope.com/unix/ush.htm|Отличная мана по sh]]
   * [[https://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html|For Loop File Names With Spaces]]   * [[https://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html|For Loop File Names With Spaces]]
Печать/экспорт