powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ламерский вопрос - как создать батинк?
4 сообщений из 4, страница 1 из 1
Ламерский вопрос - как создать батинк?
    #35845748
hm-cruiser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Тема - нужно автоматизировать следующую последовательность команд:
cd /
cd opt
sudo rm -rf cat.dir
sudo rm archive.zip
copy //build-server/build/01.03.2008/*.*
unzip archive.zip
cd cat.dir
sudo chmod 777 start.sh

Ну, положим, в корень перейти полюбе придется вручную.
Далее. Запускаю edit test.sh
Набираю там все это
при попытке wq орет - cannot open file test.sh for writing

Я в линухе чайник. Подскажите плз -
1. че делать?
2. Мож чето в консерватории поправить?
3. К шаре я правильно ломлюсь?


Заранее спасибо
...
Рейтинг: 0 / 0
Ламерский вопрос - как создать батинк?
    #35845783
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНабираю там все это при попытке wq орет - cannot open file test.sh for writing

Видимо у вас нет права write на файл test.sh. Проверяется это так:

Код: plaintext
1.
# ls -la ./test.sh
# id

Первая комманда покажет права файла test.sh, вторая кто вы есть в системе и в какие группы входите

А исправляется командой chmod, которую вам придётся выполнить от имени владельца файла или (что вам проще) суперюзера - sudo chmod.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
# man chmod
ИМЯ
       chmod - изменяет права доступа к файлу

ОБЗОР
       chmod [опции] режим файл...

       Опции POSIX: [-R] [--]

       Метод задания прав доступа в стиле GNU: [--reference=rfile]

       Опции GNU (краткая форма): [-cfvR] [--help] [--version] [--]

ОПИСАНИЕ
       chmod  изменяет  права  доступа  каждого указанного файла в соответствии с правами доступа, указанными в параметре режим, который может
       быть представлен как в символьном виде, так и в виде восьмеричного числа, представляющего битовую маску новых прав доступа.
...
Рейтинг: 0 / 0
Ламерский вопрос - как создать батинк?
    #35846395
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вообще-то право записи проверяется при помощи testman testNAME
test - condition evaluation command
...
-w file True if file exists and is writable.

Пример:
if [ -w "$FILE" ]; then
echo "success";
else
echo "cannot write to file '$FILE'";
fi


Простите, а что это за г****?: [quite]copy //build-server/build/01.03.2008/*.*[/quote] Если вы хотите скопировать файлы, то есть каманда cp (если рекурсивно каталог, то cp -r). Кто будет монтировать шару? Или может у вас настроен automount (или autofs)?
...
Рейтинг: 0 / 0
Ламерский вопрос - как создать батинк?
    #35846566
Gerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
sudo edit test.sh

Скорее всего спасет без всяких других мучений
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ламерский вопрос - как создать батинк?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]