@Linda-chan

Тег linux в блоге Linda-chan

Linda-chan

cadaver вроде бы работает норм. Внешне выглядит как ftp или sftp, даже команды те же. dav2fs у меня всё ещё есть, но загадочные тормоза и неочевидный процесс загрузок, когда файл копируется в кэш и где-то там на фоне копируется без уведомления о завершении, начали напрягать.

Linda-chan

Бубунта говорит, что запланировала обновление до 16.04.1 LTS. Я что-то очкую.

Linda-chan

Самба на какой-нибудь малине и шара с авторизацией на /media. Дёшево и сердито, нет?

Linda-chan

Да, я в курсе, что в Красной Шапочке не apt, но всёже.

Linda-chan

Понадобилось на Красной Шапочке поменять часовой пояс, а пакетный менеджер вырезан. А я через него в бубунте всё настраивала. Погуглила...

How To: 2 Methods To Change TimeZone in Linux

http://www.thegeekstuff.com...e-timezone-in-linux/
Сработал первый вариант. Честно говоря, к этому я не была готова. Думала, что текстовый конфиг нужно будет поправить, а тут...

Linda-chan

Microsoft has created its own FreeBSD image. Repeat. Microsoft has created its own FreeBSD image

http://www.theregister.co.u...9/microsoft_freebsd/
Когда они уже сдадутся и запланируют автоматическое обновление до Microsoft Xenix?

Linda-chan

Дожила. Юзаю RAR в линупсе.

Linda-chan

Из bash скрипта запускаю 7z для архивации неких данных. Сначала пробуется максимальная степень сжатия, а потом проверяется код возврата. Если была ошибка (памяти не хватило), то пробуется тоже самое, но с меньшей степенью сжатия.
Но вот вдруг пошла странная фигня. Первая попытка – сбой, скрипт это видит, запускает во второй раз 7z. 7z пакует данные, доходит почти до конца, и тут появляется сообщение примерно такого вида:

./archive_them: line 25: 11158 Killed 7z a [...]

Строка 25 – пустая. Дальше 7z запускается, но архив со второй попытки остаётся битый, и паковать файлы программа отказывается.
Собственно, кто убивает 7z? Почему он это делает? Что происходит?

Linda-chan

Труден и тернист путь человека, желающего понять, почему «Эмулятор терминала», а не просто «Терминал»...

Linda-chan

PuTTY – tmux – nano – BTSync – AkelPad. Когда Pico на локальной машине уже не хватает для вдохновения!

Linda-chan

но есть curl/возможность дергать unix-команды (ie wget)

#oowrtq/#28
Тонкая грань между программой и «unix-командой» ещё никогда не была такой тонкой!

Linda-chan

Невидимая рука посикса.

Linda-chan

Разворачиваю BTSync на новой машине, заливаю привычный конфиг, поправив имя хоста и набор каталогов, открываю порт, перезапускаю. Висим. BTSync GUI на виндовой машине говорит, что отправляет три метра файлов, но движений нет, даже на вкладке «Transfers» пусто. Короче, после трёх часов плясок я вдруг замечаю, что не синхронизируются только файлы с тильдой в начале. Вспоминаю про SyncIgnore, открываю, заливаю свою поправленную версию, сохраняю. Опа! Всё синхронизировалось в момент. Собственно... Долбаный BitTorrent, который в один момент поправил дефолтные исключения на всякую каку! Долбаная память! Ещё пару месяцев назад были те же пляски на Минте.

Linda-chan

Всёже tmux – великая вещь. Как же я раньше жила, не зная о ней?

Linda-chan

При выключении или перезагрузке сервера менеджер инициализации (в большинстве современных дистрибутивов — systemd, в эксцентричной Ubuntu 14.04 до сих пор upstart, в архаичном хламе — sysv-init)

https://habrahabr.ru/post/98770/
Не будь эксцентричным архаичным хламом!

Linda-chan

При логоне через SSH система сообщает:

To delete this message of the day: rm -rf /etc/motd.tail

Делаю (чтобы сохранить для истории):

mv /etc/motd.tail ~/tmp/

Сообщение не пропадает. Смотрю:

ls /etc/motd*

Ничего не найдено. Чешу голову, делаю как было написано в сообщении, сообщение пропадает.
Что это было?

Linda-chan

Ы. Оказалось, что я уже вторую неделю пропагандирую Линукс среди знакомых одминов-виндузятников. Сама не знаю, как так получилось.

Linda-chan

Надо смотреть!
http://www.3dnews.ru/928986

Linda-chan

Проблему, озвученную в предыдущем посте решила двумя способами. Так:

MY_DP=$( dirname $( realpath "$0" ) )

Или так:

MY_DP=$( dirname $( readlink -e "$0" ) )

В первом нужно устанавливать дополнительную утилиту, а второй работает сразу.
Спасибо поучаствовавшим пойнтожуйкерам!

Linda-chan

Вопрос знатокам баш-скриптинга. Как получить каталог, в котором находится выполняющийся скрипт, чтобы в самом скрипте подставлять его у другим файлам, которые должны искаться в каталоге скрипта?
Например, в Windows я использую конструкцию вида «%~d0%~p0», которая берёт диск и путь к каталогу, в котором лежит выполняющийся BAT файл (его имя получается из переменной %0). В итоге на файлы я ссылаюсь так: «%~d0%~p0SomeDataFile.TXT».
А как это сделать в Баше? Как из $0 вытащить такую же информацию?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.