Объясните задание...непонятно само задание,что скрипт вообще делать должен)Зарание спасибо!!!
Вот само задание.
Написать shell-процедуру,которая:
все почтовые сообщения,полученные от заданного первым параметром пользователя,посылает работающим в данный момент в системе пользователям;
если в системе работает пользователь,приславший данное сообщение,то этому пользователю посылает сообщение,содержащееся в файле,имя которого передается в качестве параметра...
Подскажите по shell
Холс, а что здесь непонятного? вы запускаете скрипт с двумя параметрами. первый содержит имя юзера, второй имя файла. почтовые сообщения, полученные от юзера, переадного первым параметром, система пересылает всем залогиненным пользователям. если среди них есть пользователь, переданный первым параметром, ему пересылается сообщение из файла, переданного вторым параметром. писать весь скрипт вам здесь никто не будет. пишите в раздел "работа".
p.s. прочитайте это http://linuxforum.ru/viewtopic.php?id=18294.
1)спасибо
2)я разьве прошу весь скрипт написать?
3)читал уже
Холс, ну как успехи? можете выложить сюда скрипт, если что-поможем wink
Я в принципе вас понял, но не совсем понимаю как это реализовать просто у нас bash не преподают, просто дали задание и сказали сделать изучаю его сам, 3 скрипта уже написал но там легче без нахождения пользователя и почты, не понимаю фразы
все почтовые сообщения, полученные от заданного первым параметром пользователят.е. пользователь отправляет со своего компьютера на свой же компьютер, только на другую почту, так?) просто нету опыта работы с несколькими пользователями)
3)читал уже
первый пункт до конца прочитайте...
по мне, так, задание - какой-то бред сивой кобылы, но zvezdochots в нём что-то увидел...
имеет смысл, если под "заданным первым параметром пользователем" подразумевается email адрес, тогда он регулярно проверяется, например, getmail и write'ом оно рассылается... но тогда вторая часть - бред...
другой вариант - взаимодействие с почтовым сервером, но тогда это совсем нетривиальная задача(поправьте меня)...
Согласен, задача совсем глупая, уже месяц пытался сделать токо чето никак, но преподаватель настаивает именно на этой задаче :(
Говорит тут все легко, но как я в домашних условия с одним пользователем смогу потестить этот скрипт я не понимаю:(
Надеюсь мне поменяют задачу
все почтовые сообщения,полученные от заданного первым параметром пользователя,посылает работающим в данный момент в системе пользователям;
если в системе работает пользователь,приславший данное сообщение,то этому пользователю посылает сообщение,содержащееся в файле,имя которого передается в качестве параметра...
man w
man sed
man mail
man bash
могу почитать в слух в переводе на русский. Но это за деньги.
Говорит тут все легко, но как я в домашних условия с одним пользователем смогу потестить этот скрипт я не понимаю:(
OMG
ну сделайте ещё одного юзера. В чём проблема то?
adduser сломалась?
Холс, если есть желание, можем сделать скрипт за деньги. если надо-пишите в пм.
[quote=Холс]Говорит тут все легко, но как я в домашних условия с одним пользователем смогу потестить этот скрипт я не понимаю:(
OMG
ну сделайте ещё одного юзера. В чём проблема то?
adduser сломалась?[/quote]
Линукс поставил только из-за того, что началось изучение bash так бы не поставил, т.к. не надо мне это=) следовательно в линуксе знаю только базовый команды
[quote=drBatty][quote=Холс]Говорит тут все легко, но как я в домашних условия с одним пользователем смогу потестить этот скрипт я не понимаю:(
OMG
ну сделайте ещё одного юзера. В чём проблема то?
adduser сломалась?[/quote]
Линукс поставил только из-за того, что началось изучение bash так бы не поставил, т.к. не надо мне это=) следовательно в линуксе знаю только базовый команды[/quote]
ну изучайте. adduser == базовая команда Linux. (точнее это скрипт, обёртка над useradd)
С её помощью можете наделать сколько угодно юзеров, для тестов. Удалить - userdel
как успехи?
как успехи?
после этого:
Холс, если есть желание, можем сделать скрипт за деньги. если надо-пишите в пм.
тов. Холс, видать, отчаялся и: http://linuxforum.ru/viewtopic.php?id=18616
но т.к. кроме вас задание никто не понял, то никто похоже и не берётся...
тов. Холс, видать, отчаялся и: Подработка
но т.к. кроме вас задание никто не понял, то никто похоже и не берётся...
у мну времени нет. потом сделаю, если никто раньше не сподобится.