Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Удаленная перезагрузка сервиса на Linux


Автор: transkriptsiya 21.1.2013, 21:00
Хочу автоматизировать задачу - возможно ли?

1.Через putty подключаюсь к серверу
2.ввожу пароль\логин
3.sudo su - root - запускаю пользователя с админскими правами
4. servicename restart или stop или start  
     просит пароль roota - для продолжения ввожу пароль
    (сервис перезагружаеться)
5. exit из roota
6. exit из пользователя

Возможно ли на C# написать программку которая проделает эти шаги?

Автор: pilotnet 24.1.2013, 14:57
Конечно можно.
Только зачем ?
есть пути попроще 

Автор: transkriptsiya 25.1.2013, 18:15
подскажите?

Автор: pilotnet 28.1.2013, 07:03
http://ru.wikipedia.org/wiki/Expect
http://expect-lite.sourceforge.net/
http://docs.activestate.com/activetcl/8.5/expect4win/
http://wiki.tcl.tk/201

Автор: uwannadie 28.1.2013, 16:48
Цитата(transkriptsiya @ 21.1.2013,  21:00)
Хочу автоматизировать задачу - возможно ли?

1.Через putty подключаюсь к серверу
2.ввожу пароль\логин
3.sudo su - root - запускаю пользователя с админскими правами
4. servicename restart или stop или start  
     просит пароль roota - для продолжения ввожу пароль
    (сервис перезагружаеться)
5. exit из roota
6. exit из пользователя

Возможно ли на C# написать программку которая проделает эти шаги?

http://www.tamirgal.com/blog/page/SharpSSH.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)