Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

временный файл

23K
21 декабря 2006 года
Kronit
1 / / 09.12.2006
Здраствуйте...прога звучит так: создать программу,к-рая при выходе из диалогового режима терминала создает временные файлы и в ответ на приглашение их удаляет.. Выход из диал. режима - это EXIT

я пишу так:

# 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 и то что я вышел...Почему не работает помогите пж-та.
2
21 декабря 2006 года
squirL
5.6K / / 13.08.2003
Цитата: Kronit

теперь по моей логике) когда вводишь команду EXIT, то должен создаваться временный файл tmpfile и выскакивать сообщение...


это по какой такой логике? файл у вас будет создаваться при посылке PID процесса сигнала 15. а read -p - вообще указан с ошибкой. на нем скрипт будет вываливаться

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог