Читайте также:
|
|
1. Створимо сценарій sc1, який працює довго
Наприклад:
while (true)
do
date >> log
sleep 60
done
2. Запуск на виконання в фоновому режимі
$ sc1 &
3. Команда jobs видає їх список
$ jobs
[1] + … sc1 відпрацьовується зараз
4. Переведемо з фонового в пріоритетний:
$ fg %1
5. Переведемо з пріоритетного в фоновий, для цього треба призупинити
[ctrl + z]
$ jobs
[1] + Stopped
6. Призупинене завдання можна поновити і в придбаному, і в фоновому режимі.
$ bg %1
$ jobs
7. Якщо треба зупинити завдання, що виконується у фоновому режимі, це можна зробити за допомогою команди kill
$ jobs
$ kill %1
$ jobs
Команда at - відкладене виконання.
Замість того, щоб переводити команду у фоновий режим, можна вказати час, коли її потрібно виконати.
$ at <аргумент>
<команда>
ctrl-D
<аргумент>: момент часу.
am – до півдня
pm - після
Можна вказати дату, а якщо її немає, передбачається поточний день. Наприклад:
1. $ at 11:00 am в 11 ранку виведеться Hello
echo Hello
ctrl-D
2. Можна використовувати скрипт
echo Hello > sc1
$ at 13:15 < sc1
$ at 13:15 -f sc1
$ at noon -f sc1 – о півдні
$ at noon tomorrow -f sc1 – о півдні завтра
$ at noon Friday -f sc1 - о півдні в п’ятницю
$ at 8:15 pm Nov 29 -f sc1 - в 8.15 вечора 29 листопада
Контрольні запитання
Дата добавления: 2015-07-19; просмотров: 45 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Віртуальна файлова система /proc | | | Управляючі структури |