Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

5
Можно ли получить SMS / текстовое сообщение, когда процесс завершится или будет убит?
Существуют сценарии, которые будут отправлять электронную почту после завершения процесса сервера. Тем не менее, я не хочу проверять свою электронную почту так часто, чтобы посмотреть, закончилась ли работа. Поэтому я хотел бы получить SMS-сообщение. Мой вопрос похож на этот, просто обменивайтесь SMS со всеми вхождениями "электронной почты": есть ли программа, …

4
Как убить процесс, который нельзя убить без перезагрузки?
Есть 5 процессов, которые не могут быть прерваны, kill -9 $PIDи выполнение cat /proc/$PID/cmdlineбудет зависать от текущего сеанса. Может быть, это процессы зомби. Выполнение ps -ef or htopтакже приведет к зависанию текущего сеанса. Но topи ps -eработают нормально. Таким образом, кажется, что есть две проблемы, файловая система не отвечает. Это …


4
Предотвратить мигание текста / экрана при выполнении очистки
Мой сценарий делает что-то вроде: while :; clear do_a_lot_of_output_here sleep 1 done Есть ли варианты, чтобы экран не мигал, когда я делаю очистку и вывод? Я хочу сделать это как в watchкоманде (но это написано в C). Любые советы? clear | hexdump -C 00000000 1b 5b 48 1b 5b 32 …
11 bash 

3
Сеть Wi-Fi в Ubuntu 12.04 недоступна для Android 4.1.2
Я использую Ubuntu 12.04 LTS на своем ноутбуке, и у меня есть Motorola Razr, который я обновил до Android 4.1.2. Перед обновлением я очень быстро подключил свой смартфон к Wi-Fi точки доступа, но после обновления он больше не работает. Android 4.1.2 не может видеть точку доступа, созданную Ubuntu; он видит …
11 ubuntu  wifi  android 

3
Преобразование PDF в PDF / A?
Учитывая, PDF-файл случайного происхождения, как я, на Linux: подтвердите, уже в формате PDF / A ? если он не в формате PDF / A, преобразовать его в PDF / A с минимальной потерей точности? Мне известно, что преобразование может привести к потере экзотических элементов документа, но давайте предположим, что возможность …
11 pdf 

4
Есть ли терминалы Linux, которые могут обрабатывать все комбинации клавиш?
Мне нравится использовать emacs в режиме терминала ( -nw), но кажется, что большинство (все?) Терминалы не могут обрабатывать некоторые комбинации клавиш - например, C-<RET>или C-M-%. Я знаю, что это потому, что большинство терминалов эмулируют VT-100, у которого не было этих комбинаций. Существуют ли какие-либо терминалы Linux (предпочтительно KDE), которые могут …

2
Расширение в кавычках и без кавычек
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Я понимаю, почему 1 отличается от 2. Но почему 3 дает отличный результат от 2? Пожалуйста, объясните вывод тоже. Как цитаты работают на новых строках?

4
Более простой способ сравнения контрольной суммы md5?
После загрузки файла с контрольной суммой md5 я проверяю его с помощью md5 *file* | grep *given_checksum* например md5 file.zip | grep -i B4460802B5853B7BB257FBF071EE4AE2 но мне показалось смешным требовать grep и трубы для того, что, безусловно, является очень распространенной задачей. Интересно, есть ли лучший способ сделать это?
11 osx  hashsum 

2
Roll-your-own GMail альтернатива
Я покидаю GMail, но пытаюсь избежать головной боли, связанной с администрированием моего собственного сервера IMAP с выходом в Интернет. У меня есть доступ к коммерческой учетной записи IMAP, и я хотел бы продолжать использовать эту учетную запись. В основном, я бы хотел, чтобы это работало, так как почта загружается на …
11 email  imap 

10
Bash способ проверить, если процесс уже работает в фоновом режиме (и пропустить повторное выполнение на основании этого)?
Могу ли я создать командную строку bash, которая запускает определенную команду, только если процесс еще не запущен (в фоновом режиме)? Как проверить *, если команда уже запущена? (так что я могу добавить следующую команду с &&промежуточным между ними, чтобы следующая выполнялась, только если первая верна). *: проверить, определить, обнаружить, узнать
11 bash  shell  process 

2
Могу ли я остановить Linux от прослушивания USB-устройства ввода в качестве клавиатуры, но при этом сохранять события с помощью программы?
У меня есть сканер штрих-кода USB в /dev/input/event0( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd), и сканирование штрих-кода заставляет его отправлять события нажатия клавиш. Я фиксирую эти нажатия клавиш с помощью библиотеки Ruby libdevinput , которая прекрасно работает. Проблема заключается в том, что каждый штрих-код также вводится как имя пользователя, а затем пароль на Raspberry Pi, …
11 linux  debian  devices  events 

1
Снять USB-флешку с защитой от записи
У меня есть спортивные часы со встроенной флэш-памятью. Эта флэш-память используется для хранения обучающей информации. Когда я подключаю часы к компьютеру с помощью USB-кабеля, они определяются как флэш-накопитель с защитой от записи: [354703.052138] sd 7:0:0:0: [sdc] Write Protect is on ..и я явно не могу перемонтировать раздел с правами RW: …
11 usb  usb-drive 

3
Как запустить cron без перезагрузки?
Я использую работу cron, чтобы звонить offlineimapкаждые 2 минуты: */2 * * * * /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1 Мне нужно было убить работу cron, чтобы исправить проблему. Как я могу перезапустить работу cron (без перезагрузки)? Я нашел это «решение» онлайн: mylogin@myhost:~$ sudo /etc/init.d/cron restart Rather than invoking init scripts through …
11 cron 

2
Подождите, пока окно X появится / исчезнет (в здравом смысле)
Внутри сценария оболочки мне нужно дождаться появления окна с заголовком, выполнить какое-либо действие, а затем дождаться его исчезновения и выполнить какое-либо другое действие. До вчерашнего дня у меня был этот простой код. Проблема в том, что диск не может быть переведен в состояние энергосбережения, пока скрипт остается запущенным, и это …
11 bash  shell  python  window 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.