Как зарегистрировать файл журнала из скрипта оболочки - PullRequest
1 голос
/ 08 апреля 2020

Я запускаю apache2, и я подключил сценарии с html, я хочу зарегистрировать все выходные данные эха в файле с именем user.log. Я попытался LOG_LOCATION = "путь", и он не работает

> #!/bin/bash
opcion=$(php -r "echo urldecode('$QUERY_STRING');" | sed -n 's/^.*cmd=\([^&]*\).*$/\1/p')
NombreProceso=$(php -r "echo urldecode('$QUERY_STRING');" | sed -n 's/^.*name=\([^&]*\).*$/\1/p')

Fecha=$(date)

echo "-Procesos-" >> user.log

if [ $opcion == "1" ];then

sudo kill $NombreProceso -s SIGHUP
echo "$Fecha::Paramos el proceso $NombreProceso" >> **user.log**
fi 

if [ $opcion == "2" ];then
sudo kill $NombreProceso -s SIGSTOP 
echo "$Fecha::Pausamos el proceso $NombreProceso" >> **user.log**
fi

echo Content-Type: text/html
echo -e "

<html>
    <head>
        <title> UOLS WEB Unai Ayoub Jaime</title>

    </head>
    <body>"

echo -e "<textarea style='width:100%;height:90%; resize: none' disabled>"

        ps -e

        echo -e "</textarea>"
echo -e "
    </body>
</html>
"

1 Ответ

1 голос
/ 08 апреля 2020

Вы уже сделали это в

echo "-Procesos-" >> user.log

Добавьте ">> user.log" ко всем другим командам echos

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...