0
리눅스의 bash (OpenSUSE)에서 아파치를 다시 시작하고 싶습니다.linux bash에서 root로 apache2를 다시 시작하십시오.
파일 (stdin)에서 루트 암호를 읽으려고합니다.
내 문제가 무엇[Mon Sep 12 23:23:12 2011] [error] [client 192.168.1.101] Restarting apache
[Mon Sep 12 23:23:13 2011] [error] [client 192.168.1.101] sudo
[Mon Sep 12 23:23:13 2011] [error] [client 192.168.1.101] :
[Mon Sep 12 23:23:13 2011] [error] [client 192.168.1.101] no tty present and no askpass program specified
내가 그것을 어떻게 해결합니까 :
exec < /opt/otrsadm/stdin
read a1
sudo apache2ctl -k graceful
echo $a1
내 로그에이 얻을 : 이것은 내가 그것을 어떻게?
감사합니다. 파일에서 암호를로드하려면 어떻게 작성해야합니까? – Nicsoft
echo $ a1 | sudo -S apache2ctl -l graceful –
줄에 직접 암호를 입력 할 때만 파일을 사용하여 작동하지 않습니다. 이 구문이 올바른지 확인하십시오 : exec opt/otrsadm/stdin, a1, echo $ a1 | sudo -S apache2ctl -l graceful – Nicsoft