Исплняемый скрипт на флешке - возможно ли?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#1

28 май 2020, 08:07

Возникла необходимость поместить shell-скрипт на флешку. Но при попытке пометить его исполняемым через "Параметры - Права" соответствующая галочка на секунду появляется и исчезает. Команда chmod отрабатывает без ошибок, но тоже ничего не меняет. Что, это невозможно?

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#2

28 май 2020, 08:08

vromanov, возможно, если флешка будет отформатирована в нативную ФС
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#3

28 май 2020, 08:12

rogoznik писал(а):
28 май 2020, 08:08
vromanov, возможно, если флешка будет отформатирована в нативную ФС
Т.е. ntfs, exFAT или ext?

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#4

28 май 2020, 08:52

vromanov, нативные для линукс - Ext4, Btrfs, Zfs и т.д.
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#5

28 май 2020, 11:28

rogoznik писал(а):
28 май 2020, 08:52
vromanov, нативные для линукс - Ext4, Btrfs, Zfs и т.д.
Эти-то понятно, но скрипт, расположенный на ntfs-томе, смонтированном в fstab, работает, проверено. Попробую сделать флешку ntfs, не поможет - смонтировать ее в fstab. Больше идей нет. Вариант с Ext4, Btrfs, Zfs и т.д. не пдходит, т.к. флешка grub4dos
Может, есть еще идеи?

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#6

28 май 2020, 11:35

vromanov, ФС должна поддерживать назначение прав/атрибутов файлам линукс-систем, а это могут только нативные линуксовые ФС. То что у тебя работает с NTFS - я бы назвал чудом, т.к. работа с назначением прав/атрибутов в винде и линукс отличается в корне.
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#7

28 май 2020, 11:45

rogoznik, ну тут надо ещё спросить как он собрался этот скрипт запускать :)
если из командной строки черех sh, то пофик на права :)

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#8

28 май 2020, 12:40

WWolf писал(а):
28 май 2020, 11:45
rogoznik, ну тут надо ещё спросить как он собрался этот скрипт запускать :)
если из командной строки черех sh, то пофик на права :)
Этот скрипт должен запускаться из clonezilla, которая запускается с той же флешки, как параметр ocs_live_run (см. https://linuxmint.com.ru/viewtopic.php?t=5412)

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#9

28 май 2020, 12:43

rogoznik писал(а):
28 май 2020, 11:35
То что у тебя работает с NTFS - я бы назвал чудом,
Чудеса случаются :smile:

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#10

28 май 2020, 12:50

vromanov писал(а):
28 май 2020, 12:43
Чудеса случаются
дык это не чудеса ибо это не скрипт как понимают его адекватные люди, а лишь файл действий для конкретной программы... тут не о каких правах и речи идти не может...

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#11

28 май 2020, 13:11

WWolf писал(а):
28 май 2020, 12:50
дык это не чудеса ибо это не скрипт как понимают его адекватные люди, а лишь файл действий для конкретной программы... тут не о каких правах и речи идти не может...
Clonezilla так не думает, т.к. с диска ntfs скрипт выполняет, а с флешки - нет

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#12

28 май 2020, 13:16

vromanov, значит что-то в скрипте завязано на диск, UID или расположение диска, что с флэшки совсем другим становится...

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#13

28 май 2020, 13:34

WWolf писал(а):
28 май 2020, 13:16
vromanov, значит что-то в скрипте завязано на диск, UID или расположение диска, что с флэшки совсем другим становится...
Не думаю, вот скрипт, там нет ничего специфического:

Код: Выделить всё

#!/bin/sh
DISKA=$(sudo blkid | grep "uuid" | awk '{ print $1 }' | sed 's#/dev/##' | sed 's#:##')
VarCMD="ocs-sr -q2 -j2 -z1p -sc -p reboot saveparts Clonezilla ${DISKA}"
${VarCMD}
uuid сохраняемого тома, от системы не зависит

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#14

28 май 2020, 13:37

WWolf писал(а):
28 май 2020, 13:16
значит что-то в скрипте завязано на диск, UID или расположение диска, что с флэшки совсем другим становится...
vromanov писал(а):
28 май 2020, 13:34
blkid | grep "uuid"

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#15

28 май 2020, 13:38

WWolf, уже выяснили в другой теме что UUID не меняется от системы
vromanov, а на флешке какая ФС? Clonezilla умеет работать с этой ФС?
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#16

28 май 2020, 13:40

rogoznik, от системы нет, но скрипт не привязан жёстко в уиду, а парсит его... и получает фик его пойми что на выходе ;)

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#17

28 май 2020, 13:45

WWolf, это

Код: Выделить всё

sudo blkid |grep "UUID" | awk '{ print $1 }' | sed 's#/dev/##' | sed 's#:##'
Возвращает список разделов (sda1,sda2,sdb1,sdb2,sdb3 ну ты понял)
Чтоб полчить конкретный раздел нужно сюда grep "UUID" подставить конкретный UUID. Я писал эту строку :)
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#18

28 май 2020, 13:59

rogoznik писал(а):
28 май 2020, 13:38
vromanov, а на флешке какая ФС? Clonezilla умеет работать с этой ФС?
FAT32, но clonezilla загружается из filesystem.squashfs
Ктсати, может быть, в этом и проблема? Скрипт на флешке находится находится в корне clonezilla в ФС флешки, и она его просто не видит, а скрипт на ntfs находится на томе backup, который я монтирую в ocs_prerun и она прекрасно его видит. Подумаю...

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#19

28 май 2020, 14:03

rogoznik писал(а):
28 май 2020, 13:45
Чтоб полчить конкретный раздел нужно сюда grep "UUID" подставить конкретный UUID. Я писал эту строку
Разумеется, и я Вам благодарен за эту подсказку

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Исплняемый скрипт на флешке - возможно ли?

#20

29 май 2020, 13:31

vromanov писал(а):
28 май 2020, 13:59
Ктсати, может быть, в этом и проблема? Скрипт на флешке находится находится в корне clonezilla в ФС флешки, и она его просто не видит, а скрипт на ntfs находится на томе backup, который я монтирую в ocs_prerun и она прекрасно его видит. Подумаю...
Соображение оказалось правильным. Поместил скрипт в /home ФС filesystem.squashfs и все заработало.
Спасибо всем, тема закрыта

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя