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


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

Автор Тема: Цикл запуска скриптов  (Прочитано 764 раз)

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

Оффлайн gnomon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Цикл запуска скриптов
« : 21 Июля 2015, 13:42:51 »
Добрый день форумчане!
Сразу оговорюсь я не программист . задался задачей по-переменно выводить на экран разные странички интернета и отображать несколько файлов.посидев пару дней кое что разобрал как делать.
один скрипт написал - run1.sh он запускает разные странички ( firefox ) с интервалом в минуту. другой run2.sh запускает некоторые видео-ролики на экран через vlc

#!/bin/bash
sudo sh /home/scarlettmedia/Desktop/scripts/run1.sh &
sleep 120
killall firefox
sleep 2
sudo sh /home/scarlettmedia/Desktop/Video/run2.sh &
sleep 3m
killall vlc
sleep 5
echo all done

Но вот как зациклить выполнение этих двух скриптов - я не знаю .
все что имеет начало, то имеет и нас

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Цикл запуска скриптов
« Ответ #1 : 21 Июля 2015, 13:55:09 »
gnomon, while(true)
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн gnomon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Цикл запуска скриптов
« Ответ #2 : 21 Июля 2015, 14:40:47 »
те так ?! :

#!/bin/bash
while [1]
do
sudo sh /home/scarlettmedia/Desktop/scripts/run1.sh &
sleep 120
killall firefox
sleep 2
sudo sh /home/scarlettmedia/Desktop/Video/run2.sh &
sleep 3m
killall vlc
sleep 5
echo all!

done

все что имеет начало, то имеет и нас

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Цикл запуска скриптов
« Ответ #3 : 21 Июля 2015, 18:01:09 »
gnomon, Ну Вам же написали: while true
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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