다음 bash 파일에 로그 파일 줄을 어떻게 추가할 수 있나요?
#!/bin/sh
if ps x |grep -v grep |grep -c cccam_2.3.2 >/dev/null
then
echo "cccam... ok"
else
echo "cccam... restarting"
/var/bin/cccam_2.3.2 &
fi
답변1
나는 당신이 logger
다음과 같은 명령을 사용하고 싶어한다고 생각합니다.
root@dst:~# logger "Hello log stuff."
root@dst:~# grep Hello /var/log/messages
Jan 27 16:32:42 dst root: Hello log stuff.
man logger
또한 좋은 옵션을 제공합니다.
답변2
쉘 스크립트를 사용하여 -x를 추가하고 이를 로그 파일로 리디렉션할 수도 있다고 생각합니다. 일부 쉘 스크립트를 기록하고 디버깅하는 데 사용합니다.
이 같은
sh -x your_script.sh 2> logfile.log