shell message 프로그램짜는데.
글쓴이: miny480 / 작성시간: 월, 2012/09/17 - 6:51오후
부끄럽지만 올려봅니다..
랩전용 서버에 과제용으로접근하는 학생중에 프로세스킬 못하는 블랙리스트들에게 자동적으로 경고메시지를 날리기 위한 shell programming 인데...
write 커맨드에 별도의 string 입력옵션이 있을 줄 알았더니,
write id 연결 후,별도의 입력을 필요로 하네요....
그래서 그런지 이후의 shell code 들도 write 만 들어가면 먹통이 되는데...
쉘바이블에 봐도 딱히 해답을 찾을 수가 없어
이렇게 고수님들꼐 여쭤봅니다.
#!/bin/sh
trap 'exit 1' 2
echo sending Hello message for $1
#ans=$1
until who | grep "$1"
do
sleep 10
done
#who | cat >> userlist
#awk '{print $ans, $2}' userlist
#rm userlist
write $1
echo "warning"
exit 1
~
Forums:
누군가에게 메세지를 보내고 싶으면 다음과 같이 하면
누군가에게 메세지를 보내고 싶으면
다음과 같이 하면 됩니다.
echo "MESSAGE" | write ID
예를들어
다음 두 문장을
write $1
echo "warning"
위 두문장을
echo "warning" | write $1
로 해보세요.
댓글 달기