bash

Уязвимость в bash

Изображение пользователя deepd.

Для проверки наличия уязвимости в системе можно выполнить команду
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Если система уязвима, в консоль будут выведены строки «vulnerable» и «this is a test», а при отсутствии уязвимости, сообщение об ошибке вида
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test

см. подробнее

/bin/sh -> dash, чё не на bash ? [Решено]

Изображение пользователя Dexel.

Ку.
А чем обосновано на /bin/dash, а не на /bin/bash линк?

Ежу понятно что могу сделать на bash.

Собственно не понравился ворнинг на at время
warning: commands will be executed using /bin/sh

Конечно шапка скрипта #!/bin/bash и он работает, куда денется. Но всё таки, чем разработчикам dash полюбился?

Ищем устаревшие и отсутствующие пакеты

Изображение пользователя aslok.

Понадобилось сегодня, решил сохранить, а за одно - может кому-то ещё пригодится. Естественно - на свой страх и риск =)

Как назначить комбинации с клавишей "Fn" на выполнение команд?

Изображение пользователя NetDeviator.

Проблемы с регулировкой подсветки на ноутбуке.

Нужно назначить комбинацию клавиш FN + UP на выполнение команды xbacklight +10
И комбинацию FN + DOWN для xbacklight -10 соответственно.

Сделать нужно, ибо регулировать подсветку командами неудобно.

Заглядывал в "настройки => комбинации клавиш и росчерки". Там можно назначать клавиши для программ и действий в них, а на выполнение своих команд - нельзя.

Скрипт автоматической сортировки фотографий по дате

Изображение пользователя dm.

Накопилось у меня куча неразобраных и разномастных фотографий которые надо было как то разгрести. В ручную и даже с помощью digikam делать это было неудобно и долго.

Пришлось написать небольшой скрипт для сортировки фотографий, который и выкладываю на ваш суд.

Скрипт раскладывает фотографии по каталогам вида гггг/мм, изменяет разрешение и качество в соответствии с заданными параметрами, а так же переименовывает изображения в формат гггг-мм-дд_чч-мм-сс.jpg

На пример: /mnt/DCIM/IMG-20131014112354.jpg -> $HOME/Photo/2013/10/2013-10-14_11-23-54.jpg

Проблема с bash скриптом

Добрый день.
Понадобилось организовать проверку работы демона с последующим запуском, при его отсутствии.
Ниже привожу скрипт.
#!/bin/bash

if ps -A | grep ices
then
echo "true"
  killall ices && ices -c /etc/icecast2/ices.conf
else
  `ices -c /etc/icecast2/ices.conf`
echo "false"
fi