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


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

Автор Тема: Бесконечный цикл  (Прочитано 1156 раз)

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

Оффлайн Okula

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Ubuntu 12.10 Gnome Classic
    • Просмотр профиля
    • Библиотека скриптов
Бесконечный цикл
« : 05 Августа 2012, 23:08:31 »
Всем привет. Пытаюсь сделать бесконечный цикл и в цикле запускать php файл, но мне пишет что файла нет, хотя по указонному пути он присутствует. Подскажите в чём может быть проблемма.
Вот команда запуска:
while true; do ./var/www/mserv/index.php; sleep 1; done;

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый Linuxоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Бесконечный цикл
« Ответ #1 : 05 Августа 2012, 23:32:23 »
Судя по всему ваш скрипт должен запускаться из корня. Возможно вы запускаете скрипт не из корня?
Kubuntu - наше фсё! :Ь

Оффлайн Okula

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Ubuntu 12.10 Gnome Classic
    • Просмотр профиля
    • Библиотека скриптов
Re: Бесконечный цикл
« Ответ #2 : 05 Августа 2012, 23:55:34 »
gva230, а как тогда запустить скрипт не из корня?
Перед запросом выполнить команду
cd /? пробовал. в дальнейшем пишет "Отказано в доступе". Хотя файл создан от того же пользователя.

izamoo

  • Гость
Re: Бесконечный цикл
« Ответ #3 : 06 Августа 2012, 00:18:52 »
путь до файла
index.php напишите

Пользователь решил продолжить мысль 06 Августа 2012, 00:20:39:
с точки начинается относительный путь.

Пользователь решил продолжить мысль 06 Августа 2012, 00:22:50:
и вообще что должен делать данный скрипт?
« Последнее редактирование: 06 Августа 2012, 00:22:50 от izamoo »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Бесконечный цикл
« Ответ #4 : 06 Августа 2012, 00:32:03 »
с точки начинается относительный путь.

Опередили... собственно в этом и есть косяк. Убирайте точку и все получится.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый Linuxоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Бесконечный цикл
« Ответ #5 : 06 Августа 2012, 20:17:31 »
gva230, а как тогда запустить скрипт не из корня?
Перед запросом выполнить команду
cd /? пробовал. в дальнейшем пишет "Отказано в доступе". Хотя файл создан от того же пользователя.
Как тут верно заметили, вы указали относительный путь. Иными словами, адрес ./var/www/mserv/index.php существует, начиная из текущего каталога. А вот, к примеру, адрес /var/www/mserv/index.php существует, начиная из корня. Точка перед слешем означает текущий каталог. Две точки - каталог уровнем выше.

Будьте бдительны ;)
Kubuntu - наше фсё! :Ь

 

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