백그라운드에서 실행되는 내 셸 (ksh) 스크립트에서 콘솔 메시지를 숨기는 데 어려움을 겪고 있습니다.쉘 스크립트 콘솔 메시지 숨기기?
나는 그것을/dev/null로 옮기려고했지만 작동하지 않는 것 같습니다. 내가 놓친 거지 무엇에
$ lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
$ ls -lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
모든 아이디어 : 나는 스크립트를 시작했다 후
pid=`/usr/local/bin/lsof | grep 16752 | grep LISTEN |awk '{print $2}'` > /dev/null 2>&1
예 다음은 스크립트의 라인은?
예를 들어 풀 낵을 줄 수 있습니까? – roacha
나는 이런 식으로 생각했다 :'ls -ö 2> & 1 | wc -l> dump 2> & 1'은 ls가 에러를 발생 시키도록하기 위해 존재합니다. – Jonatan