LINUX.ORG.RU

Помогите новичку с Bash

 , ,


0

1

Добрый день. Ребят, помогите нубу в трудную минуту)

После запуска скрипта ничего не происходит. Ни сообщений об ошибки, ни копирование файлов. Конфиги находятся в нужной директории. Ось CentOS 7.

#!/bin/bash
echo "Выберете пункт меню"
echo "1 Установка дисклеймера технических работ"
echo "2 Возвращение в исходное состояние"
echo "3 Выход"
read $doing

case $doing in
1)
cp /etc/httpd/conf.d/scuo.conf /etc/httpd/conf.d/scuo;cp /etc/httpd/conf.d/works /etc/httpd/conf.d/scuo.conf;systemctl reload httpd
;;
2)
cp /etc/httpd/conf.d/scuo.conf /etc/httpd/conf.d/works;cp /etc/httpd/conf.d/scuo /etc/httpd/conf.d/scuo.conf;systemctl reload httpd
;;
3)
exit 0
;;
*)
echo "Введено неправильное значение"
esac

Как вообще можно отследить ход работы скрипта?



Последнее исправление: DEAKAN (всего исправлений: 1)

#!/bin/bash

замени на

#!/bin/bash -x

SevikL ★★★★★
()

Как вообще можно отследить ход работы скрипта?

set -x

Deleted
()

Выберете

this

anonymous
()

Вообще, есть универсальное средство для любого языка программирования: отписывать логи работы программы....

slamd64 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.