Чтобы реализовать автоматический выход из сессии Linux bash через 5 минут отсутсвия активности необходимо добавить такие настройки: в файл ~/.bash_profile или /etc/profile Чтобы отключить таймаут необходимо выполнить команду или Учтите тот факт, что readonly переменная может быть отключена только админ пользователем root в глобальном файле конфигруации bash /etc/profile или пользовательском файле настройки bash ~/.bash_profile.
Архивы меток:bash
Linux bash: конвертировать строку разделенную проблеми в массив
Недавно возникла необходимость конвертировать первый параметр, который передавался bash скрипту из строки разделенной пробелами в массив. Это можно сделать так:
Linux bash: еще один вариант работы с массивом и циклом for
Я уже писал раньше об работе с массивом и циклом for в shell скриптах. Еще один возможный варинт синтаксиса, удобный для запоминания программистами, которые раньше писали на C-подобных языках, представлен ниже: В примере переменная arr содержит массив значений, значения которого перебираются в цикле for
Linux bash: удалить первый символ со значения переменной
Недавно возникла задача в Linux bash скрипте удалить первый символ со значения переменной. Я уже ранее писал о том, как можно удалить удалить последний символ со значения переменной в Linux bash. Удалить первый символ значения можно так:
MySQL shell script проверить существует ли база данных
С днем системного администратора всех, кто имеет к этой профессии хоть какое-то отношение. Время от времени сталкиваюсь с необходимостью выяснить сущесвует ли в MySQL база данных с определенным именем. Написал небольшой shell скрипт, чтобы делать подобную проверку. Может быть он будет вам тоже полезен: Файл ./check-mysql-database-exists.sh Назначим права, чтобы скрипт стал исполняемым: Запускаем проверку базы …
Читать далее «MySQL shell script проверить существует ли база данных»
Linux bash: пример работы с массивом и цикл for
Время от времени приходится в Linux bash shell скрпитах использовать массивы и циклы for. Может быть кому-то тоже будет полезно это. В примере переменная dirs содержит массив значений, значения которого перебираются в цикле for
Linux ps и kill: найти и убить процесс
Что нужно сделать, чтобы найти и убить процессы в Linux? Как подсказал sin в предыдущем посте: Linux ps: просмотр текущих процессов системы можно найти все процессы httpd с помощью команды: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2981 0.0 0.4 46140 12368 ? Ss Feb22 0:00 /usr/sbin/httpd apache 10353 0.0 …
Linux bash: удалить последний символ со значения переменной
Недавно возникла задача в Linux bash скрипте удалить последний символ со значения переменной. Это можно сделать так: