Помогите с SHELL процедурами
1. Написать shell-процедуру, которая:
- вводит символьную строку, содержащую текст некоторого сообщения
- проверяет наличие в своем почтовом ящике такого же сообщения
- если в почтовом ящике имеется введенное сообщение, то выводит его на экран и посылает на терминалы всем пользователям, в данный момент работающим в системе из числа тех, чьи имена передаются в качестве параметров.
2. Написать shell-процедуру, которая:
- всем пользователям, работающим в данный момент в системе, имена которых задаются третьим и последующими параметрами, рассылает сообщения из файла, имя которого передается вторым параметром
- повторяет сообщения с периодичностью, задаваемой первым параметром.
- прекращает выдачу сообщений при вводе слова quit
3. Написать shell-процедуру, которая:
- вводит с терминала некоторое целое число
- всем пользователям, работающим в данный момент в системе, посылает сообщение о среднем числе процессов у каждого пользователя
- тем пользователям, у которых число процессов больше среднего, посылает второе сообщение с предупреждением, если число процессов у них отличается от среднего больше, чем введенное число.
4. Написать shell-процедуру
- всем пользователям, у которых есть больше 1 приостановленного процесса, посылает на терминал предупредительное сообщение;
- если пользователь, получивший предупредительное сообщение, в течение 2 минут не ответит и не уменьшит число приостановленных процессов, то его имя записывается в заданный файл.