HP-UX
1748180 회원
4226 온라인
108759 솔루션
새 메시지

> file1 을 하면 Invalid null command 라는 메세지 발생합니다.

 
박명환
비정기 기여자

> file1 을 하면 Invalid null command 라는 메세지 발생합니다.

안녕하세요.

시스템 로그를 shell 스크립트를 만들어 적용하려 하는데 자꾸 File exists 라는 메세지를 뿌리길래 확인해보니, > file1을 하면 Invalid null command 라는 메세지가 뿌려지고 실행되지 않습니다.

다른 유저로는 잘되는데 해당유저로만 안됩니다.

PATH는 다른 유저와 동일한데 무엇이 문제인지 모르겠습니다.



고수님들의 도움을 부탁드립니다.
3 응답 3
Joseph
초등학생

> file1 을 하면 Invalid null command 라는 메세지 발생합니다.

shell스크립트의 내용과 실제 에러가 발생하는 로그를 볼 수 있으면 좋겠는데요^^..



다른 유저에서는 되는데 해당유저만 안된다면 일단 Shell이 의심됩니다..

/etc/passwd에 보면 Shell부분이 나오잖아요...



위 스크립트의 첫 라인에 잘되는 유저의 Shell Path를 아래와 같이 추가해 보세요..

예)

#!/usr/bin/sh





Good luck^^
박명환
비정기 기여자

> file1 을 하면 Invalid null command 라는 메세지 발생합니다.

이태경님 감사합니다.

csh을 사용하는 데 특이 사항이 하나 있습니다.

기존에 file1 이 있을경우 > file1 을 하면 invalid null command 라는 메세지가 나오고, file1 이 없는 상태에서 > file1을 하면 잘 만들어집니다.



지금 당면한 문제는 기존 log 떨어지는 file1을 shell 돌리면 rm 시킨후에 다시 > file1으로 하게끔해서 해결은 하였습니다.



무슨 문제인지 도무지 모르겠습니다.
권규용
정기 조언자

> file1 을 하면 Invalid null command 라는 메세지 발생합니다.

답이 될런지 모르겠지만 저도 csh에서는 그렇게 message가

나오더군요...그래서 아래command로 해결은 했습니다..

#cp /dev/null file1