Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: запуск программы из под root  (Прочитано 4266 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: запуск программы из под root
« Ответ #15 : 13 Сентября 2010, 19:42:02 »
1. Как уже сказали
воспользуйтесь поиском: "Автоматический вход по ssh"
2. Через ssh можно, даже не "вваливаясь" в шелл, выполнить любой скрипт, типа:
ssh ip.on.my.fazenda my_script

У нас тут много фантазеров

Этого есть у нас. Радует.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: запуск программы из под root
« Ответ #16 : 13 Сентября 2010, 19:42:55 »
1. почему сам на себя то? вы удаленно на него будете стучаться
2. да

уря!!! наконец-то меня пришли поддержать друзья-модераторы ;)))
« Последнее редактирование: 13 Сентября 2010, 19:44:50 от Владимир Николаевич »

Оффлайн melnikdima

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: запуск программы из под root
« Ответ #17 : 13 Сентября 2010, 19:50:30 »
2 вариант с cron не устраивает.....

насчёт первого варианта.
вы меня ребят немного неправильно поняли.

у меня есть только один сервер. сервер управления.

все остальные устройства будут обращаться по http


я вот что думаю можно ли сделать так.....?????????

1) есть скрипт php, я к нему обращаюсь http://192.168.10.2/script.php
2) скрипт script.php реализуеть подключение ssh к себе же (192.168.10.2) . и авторизуеться под рутом. и выполяет нужную команду.


Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: запуск программы из под root
« Ответ #18 : 13 Сентября 2010, 20:02:36 »
так, давайте определимся: у вас есть ПК, которым вы хотите управлять удаленно, так?
теперь скажите из какого места/каких мест вы хотите подключаться?

Оффлайн melnikdima

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: запуск программы из под root
« Ответ #19 : 13 Сентября 2010, 20:20:34 »
да у меня есть ПК у него реальный ip
на нем стоит apache php и т.д

и когда я зайду на него http://server.russ/script.php у меня на этом же сервере должна запуститься команда

echo "1" >> /media/1-wire.уникальный адрес устройства/PORT.A




поправляюсь....

блиннннннннннн.....

я никуда не хочу удалённо стачаться...

я хочу зайти http://server/script.php и чтобы у меня выволнилась команда

echo "1" >> /media/1-wire.уникальный адрес устройства/PORT.A



я для примера сказал что если конектиться к server по ssh с другой машины и авторизоваться под root
я могу выполнить echo "1" >> /media/1-wire.уникальный адрес устройства/PORT.A

а если с другой машины зайти по http://server/script.php

у этого скрипта script.php
не хватает прав выполнить команду

exec("echo "1" >> /media/1-wire.уникальный адрес устройства/PORT.A")
« Последнее редактирование: 13 Сентября 2010, 20:41:13 от melnikdima »

 

Страница сгенерирована за 0.015 секунд. Запросов: 19.