Bash

Отладка sh и bash скриптов

sh -n scriptname
- проверит наличие синтаксических ошибок, не запуская сам сценарий.

Скрипт обновления времени на удаленных машинах ubuntu

#!/bin/sh

Изменить права find chmod

Чтобы сменить права на на директории и файлы в определнном месте, существует чудесный способ сделать это с помощбю утилиты find

Пример:

Находим все каталоги выше указанного и всем найденным каталогам присваиваем значение 770

dropbox freebsd bash

Как то озадачился сделать бекап своих файлов домашнего хостинга на  удаленный узел, выбор пал на Dropbox, но ssh доступ дают (насколько мне известно), только платным аккаунтам. А как же быть в такой сииуации?

Скрипт удаления каталога по ssh

Для того чтобы удалить по ssh ненужные каталоги пользователей, я написал небольшой скрипт, который перебирает имена учетных записей из файла spisok.txt и на основании его удаляет каталог на удаленной машине

grep поиск текста в файлах

grep -rl "theme_date_nav_title" /usr/home/www/

sh function

Функция в shell или bash создаётся следующим образом
#!/bin/sh
# Создать функцию
function_name() {
  echo "Hello"
}
# Вызвать созданную функцию
function_name

Страницы