Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 20:49   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Ubuntu работа в bash

Всем доброго.
Есть задача - Нужно некую программу выполнить много раз, скормив ей файлы, с которыми она работает. Кому интересно это dbimport.
На скрине показаны попытки - вверху сам скрипт, внизу попытка его запустить.

Вопросы:
1) Скрипт вообще верно составлен? Правильно ли я понял как писать такие скрипты?

2) Как собственно мне проверить действо скрипта? Почему в доступе отказано?

3) Есть ли в инете он-лайн ресурсы, позволяющие тестировать баш-скрипты? Наподобие он-лайн компилеров.
Изображения
Тип файла: jpg 01.jpg (40.0 Кб, 120 просмотров)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2012, 21:27   #2
sauvage
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 18
По умолчанию

1. Скрипт вроде бы рабочий должен быть. У меня самая частая ошибка на скрипте - отсутствие прав на выполнение файла . Что говорит "ls -l" ?

2. Трассировку только через echo делаю, иногда вместе с set -x. Есть дебагер bashdb, но я им еще не пользовался.
sauvage вне форума Ответить с цитированием
Старый 08.11.2012, 21:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Что говорит "ls -l" ?
См. скрин:
Цитата:
Есть дебагер bashdb
Понял, попробую.
Мне интересно почему может такая ошибка вылезти...
Может из-за того что я не под рутом? Я слышал что в Убунте рут закрыт.
Изображения
Тип файла: png 01.png (50.9 Кб, 77 просмотров)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2012, 21:56   #4
sauvage
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 18
По умолчанию

Файл q.sh не выполняемый - chdom 777 q.sh
sauvage вне форума Ответить с цитированием
Старый 08.11.2012, 22:15   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Абалдеть...
Ну вот что значит привычка к винде
Спасибо. Плюсую за внимательность.

P.S. Кстати - chmod
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2012, 22:30   #6
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2sauvage
Цитата:
Файл q.sh не выполняемый - chdom 777 q.sh
веб программист?

2Stilet
chmod +x script.sh

Цитата:
3) Есть ли в инете он-лайн ресурсы, позволяющие тестировать баш-скрипты? Наподобие он-лайн компилеров.
http://ideone.com/
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 08.11.2012 в 22:35.
pproger вне форума Ответить с цитированием
Старый 08.11.2012, 22:43   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
pproger
Понял, спс. Скрипт написал, теперь вот достану Информикс и буду в строй его вводить
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ubuntu, Ubuntu server на виртуалке - нет доступа извне yaapelsinko Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 3 14.11.2012 09:36
Bash Alex Cones Свободное общение 3 28.12.2010 09:44
Обновление Ubuntu 10.04 на Ubuntu 10.10 Яр|/||< (^_^) Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 4 06.11.2010 15:05
Создание локальной и интернет сети BT-BT UBUNTU 9.10-UBUNTU 9.10 Alex Cones Компьютерное железо 4 14.03.2010 15:26