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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: не работает скрипт  (Прочитано 503 раз)

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

Оффлайн viniamin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
не работает скрипт
« : 15 Ноября 2015, 14:50:16 »
Добрый день.
MUSICDIR=/тут путь/
cd $MUSICDIR
for i in *; do
  cd $MUSICDIR/$i
  find `pwd` -name "*.mp3" > /тут путь/playlist.m3u
done
#
MUSICDIR1=/тут путь/
cd $MUSICDIR1
for i in *; do
  cd $MUSICDIR1/$i
  find `pwd` -name "*.mp3" > /тут путь/horror.m3u
done
#


эрэм эрэф /тут путь/play_rezult.m3u
touch /тут путь/play_rezult.m3u

counter=0 #Итератор
cat < /тут путь/playlist.m3u >> /тут путь/play_rezult.m3u
#
while [[ $counter -lt  7 ]]
do
 cat < /тут путь/horror.m3u >> /тут путь/play_rezult.m3u
   let counter=counter+1
done

всё отлично кроме

while [[ $counter -lt  7 ]]
do
 cat < /тут путь/horror.m3u >> /тут путь/play_rezult.m3u
   let counter=counter+1
done
если запустить вручную то всё ок, если в cron то эта часть не отрабатывает

Оффлайн Cxms

  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Re: не работает скрипт
« Ответ #1 : 15 Ноября 2015, 16:26:10 »
Зачем 6 раз выполнить строку
cat < /тут путь/horror.m3u >> /тут путь/play_rezult.m3u?
Зачем циклы?

Код: (bash) [Выделить]
MUSICDIR1="/тут путь1/"
MUSICDIR2="/тут путь2/"

find "$MUSICDIR1" -name "*.mp3" > "/тут путь/playlist.m3u"
find "$MUSICDIR2" -name "*.mp3" > "/тут путь/horror.m3u"
так не проще?

Лучше напиши что должен делать сценарий. А то это бред какой-то.
« Последнее редактирование: 15 Ноября 2015, 17:34:48 от Cxms »

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
Re: не работает скрипт
« Ответ #2 : 16 Ноября 2015, 01:36:37 »
Цитировать
если запустить вручную то всё ок, если в cron то эта
часть не отрабатывает
а если добавить первой строкой
#/bin/bash?

 

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