Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
sudo service postgresql status
[sudo] password for user01:
9.2/main (port 5432): online
user01@ServerN:~$ sudo service postgresql restart
* Restarting PostgreSQL 9.2 database server * Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 255.
Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 264.
(does not shutdown gracefully, now stopping immediately)
[fail]
user01@ServerN:~$
AvReg - По для организации Видеонаблюдения на Linux. ДЭНСИ:КАССА - Рабочее место кассира под Linux. Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
PATH=/usr/sbin:/sbin/:/usr/bin:/bin sudo -E service postgresql restart
* Restarting PostgreSQL 9.2 database server * Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 255.
Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 264.
(does not shutdown gracefully, now stopping immediately)
AvReg - По для организации Видеонаблюдения на Linux. ДЭНСИ:КАССА - Рабочее место кассира под Linux. Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
AvReg - По для организации Видеонаблюдения на Linux. ДЭНСИ:КАССА - Рабочее место кассира под Linux. Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
а чего вы ожидаете от этих двух команд? только не говорите, что разного вывода.
$PATH подставляется ещё до выполнения команд. поэтому в sudo фактически придёт команда echo /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
так что при любом раскладе выхлоп будет одинаковым.
не верите мне -- выставьте set -x и поэкспериментируйте.
а чего вы ожидаете от этих двух команд? только не говорите, что разного вывода.
$PATH подставляется ещё до выполнения команд. поэтому в sudo фактически придёт команда echo /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
так что при любом раскладе выхлоп будет одинаковым.
не верите мне -- выставьте set -x и поэкспериментируйте.
Ожидал разного вывода, иначе не писал бы 2 команды. И да, вывод оказался одинаковым.
Попробуйте убрать из PATH /usr/games:/usr/local/games. Ещё как вариант, проверьте права на все папки в переменной PATH, вдруг там права на какую-то из папок стали 777. Если не поможет, тогда нужно глубже смотреть через strace. Ну и заодно пересмотреть ещё раз логи, которые хоть как-то могут касаться postgres.
AvReg - По для организации Видеонаблюдения на Linux. ДЭНСИ:КАССА - Рабочее место кассира под Linux. Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
sudo sh -c 'echo $PATH'
[sudo] password for user00:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
user00@ServerN:~$
AvReg - По для организации Видеонаблюдения на Linux. ДЭНСИ:КАССА - Рабочее место кассира под Linux. Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.