![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Доступ к переменным из одного корпуса в другой скрипт оболочки сценарий | rsendhilmani | Shell программирование и сценарии | 2 | 03-17-2009 01:17 AM |
| Доступ к переменным из одного корпуса в другой скрипт оболочки сценарий | looza | Shell программирование и сценарии | 2 | 06-30-2008 08:13 PM |
| Как пройти от одного параметра Shell-скрипт на другой Shell-скрипт | subodhbansal | Shell программирование и сценарии | 2 | 09-22-2007 06:19 AM |
| Как запустить скрипт из Perl скрипта в родительской оболочке? | hifake | Shell программирование и сценарии | 16 | 08-28-2007 09:42 PM |
| Есть вариант скрипта вызов другого скрипта оболочки и выхода | heprox | Shell программирование и сценарии | 2 | 11-20-2006 08:17 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Нужна помощь со скриптом оболочки
Привет, Мне нужно немного помочь в отладке этого сценария. Цель этого сценария состоит в том, чтобы убедиться, что конкретный пользователь регистрируется дюйм Если автоматический выход, то я бы хотел, чтобы отправить сообщение, содержащее вывод о входе на набор электронных идентификаторов. Код:
#! /bin/sh
echo "The current users are:"
who | awk '{print $1}' | sort > temp1
cp temp1 temp2
more temp1
while true
do
who | awk '{print $1}' | sort > temp2
cmp -s temp1 temp2
case "$?" in
0)
echo "No user has logged in/out in the last 5 seconds."
;;
1)
user='gayathri'
file=`grep $user temp1 temp2 | cut -c 1-5`
file=`grep $user temp1 temp2 | cut -c 1-5`
if [ $file = "temp1" ]
echo "User "$user" has logged out."
if [ $file = "temp2" ]
echo "User "$user" has logged in."
;;
esac
rm temp1
mv temp2 temp1
done
Я получаю эту ошибку: В настоящее время пользователи: gayathri корень ./audit5.ss [9]: 0403-057 Синтаксическая ошибка в строке 30: `;" не ожидается. Может ли кто-нибудь сказать мне, что есть ошибка, пожалуйста. Любая помощь оценили. Последний раз редактировалось tayyabq8; на 10-13-2008 02:17 AM.. Причина: Добавлен код тегов |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|