временный файл
я пишу так:
# bin/sh
# prog - это прога ( я ее создаю с помощью команды ee)
fff () {
touch /tmp/tmplile.$$
read -p press key to delete temp file:
rm /tmp/tmpfile.$$
}
while :
do
trap "fff" 15
done
#тут я помещаю ее в фон и так чтобы не закрывалась при выходе (nohup)
$ nohup sh prog &
теперь по моей логике) когда вводишь команду EXIT, то должен создаваться временный файл tmpfile и выскакивать сообщение...после нажатия клавиши вр.файл удаляется..Но мне при Exite пишет Killed и то что я вышел...Почему не работает помогите пж-та.
Цитата: Kronit
теперь по моей логике) когда вводишь команду EXIT, то должен создаваться временный файл tmpfile и выскакивать сообщение...
это по какой такой логике? файл у вас будет создаваться при посылке PID процесса сигнала 15. а read -p - вообще указан с ошибкой. на нем скрипт будет вываливаться