SIGSTOPing rsync

Насколько я понял, когда я отправляю SIGSTOP процессу, он не будет планироваться с этого момента, но сетевой стек продолжает работать. Будет ли сервер rsync пытаться связаться с клиентом и установить тайм-аут по запросу, когда клиент SIGSTOPped? Я не знаю, является ли это стандартной номенклатурой, но я ссылаюсь на исходный сервер, на который я rsync -opts […]

Калибровать сенсорный экран

У меня проблемы с калибровкой сенсорного экрана для киосковой системы. Я установил xinput_calibrator и выполнил: $ xinput_calibrator -v DEBUG: XInputExtension version is 2.3 DEBUG: Skipping virtual master devices and devices without axis valuators. DEBUG: Skipping device ‘Virtual core XTEST pointer’ id=4, does not report Absolute events. DEBUG: Skipping device ‘PS/2 Generic Mouse’ id=12, does not […]

Отладка mDNS с помощью Avahi в Linux и macOS

У меня дома есть сеть элементарных компьютеров Loki (Ubuntu 16.04), которые прекрасно работают и могут быть доступны через mDNS / Avahi. ping juggernaut.local работает ping juggernaut.local , и я могу подключиться к хостам в обоих направлениях через mDNS. Я являюсь счастливым обладателем трех рабочих ноутбуков, одного элементарного Loki, двух других macOS. Я использую Synergy с […]

подсчитать количество строк, предоставленных скрипту Python до и после задачи

Входные данные : {“case”:”0901″,”emailed”:”yes”,”vote”:1,”accepted”:”no”}, {“case”:”0908″,”emailed”:”yes”,”vote”:8,1″accepted”:”yes”}, {“case”:”0911″,”emailed”:”no”,”vote”:10,1″accepted”:”yes”}, {“case”:”0090″,”emailed”:”yes”,”vote”:3,1″accepted”:”no”}, Сценарий Написан для принятия ввода, даже если он выглядит следующим образом: {“case”:”0901″,”emailed”:”yes”,”vote”:1,”accepted”:”no”},{“case”:”0908″,”emailed”:”yes”,”vote”:8,1″accepted”:”yes”},{“case”:”0911″,”emailed”:”no”,”vote”:10,1″accepted”:”yes”},{“case”:”0090″,”emailed”:”yes”,”vote”:3,1″accepted”:”no”}, Выход {‘case’: ‘0901’, ‘vote’: 1, ‘accepted’: ‘no’, ’emailed’: ‘yes’} {‘case’: ‘0090’, ‘vote’: 3.1, ‘accepted’: ‘no’, ’emailed’: ‘yes’} Lines Before: 4 Lines After: 2 4.1 Мой сценарий import sys, re, ast with open(sys.argv[1], ‘r’) as f: items […]

Как работают разрешения на каталоги?

Я не понимаю, как работают разрешения на каталоги. Например: r : я могу перечислить все существующие файлы в каталоге (например, ls ) w : я могу изменить файл в каталоге, удалить его и создать новый подкаталог x : я могу получить доступ к каталогу (например, cd ) Если я прав в следующей ситуации: -w- Могу […]

Как я могу скопировать и проверить файл, как я делаю копию?

(Еще один вопрос “скопируйте и проверьте” …) У меня есть достаточное количество данных, которые я хочу скопировать между несколькими жесткими дисками, и я хочу быть абсолютно уверенным, что данные копируются правильно. Мой текущий подход к копированию был довольно стандартным, копирование и проверка (с sha256). Мне не нравятся дополнительные этапы и время, затрачиваемое на контрольную сумму […]

Настройка Linux Mint: что удалить?

Я хотел бы создать настроенный Linux Mint Live DVD, следуя одному из многочисленных онлайн-руководств. Первоначально, это предназначено для использования только моими студентами, но в конечном счете я хотел бы также сделать свои настройки доступными для других. Итак, согласно этому руководству на linuxmint.com мне нужно … … удалить все элементы оформления, брендинг и другие элементы идентичности […]

Почему `source foo && true` завершает работу скрипта в bash?

Итак, я прочитал это: Bash-скрипт с `set -e` не останавливается на команде` … && … ` Это имеет смысл. Итак, теперь вопрос: Тест А: $ cat ./test.sh set -ex source foo && true echo ‘running’ $ ./test.sh ++ source foo ./test.sh: line 16: foo: No such file or directory $ echo $? 1 Тест Б: […]

Как передать подсказку в ansible?

Я пытаюсь передать приглашение y в ansible, когда он выполняет приведенную ниже команду. Когда я делаю вручную на сервере, он запрашивает приглашение. Как я должен сделать это с ansible с помощью модуля оболочки. Пожалуйста, помогите с передачей приглашения в ansible ubuntu@ip-xx-xxx-xx-xx:~$ tsm pending-changes apply This operation will perform a server restart. Are you sure you […]

Создание сценариев для тегов id3 с помощью id3v2 и sed

Я пытаюсь написать скрипт для автоматического добавления информации о треке и названии в тег id3 mp3-файла. В этот момент я собрал информацию из имени файла и отформатировал ее так, чтобы она соответствовала команде id3v2, но после нажатия на заголовок из нескольких слов я получаю сообщение об ошибке « Couldn’t stat file ” . Если я […]

Linux и Unix - лучшая ОС в мире.