Один из способов сделать это - эмулировать нажатие кнопки питания. Затем появится следующее диалоговое окно и выключение компьютера через 60 секунд.
Для этого используйте acpi_fakekey 116, который «нажмет» кнопку выключения (номер 116). (По крайней мере, 116 - это моя кнопка останова. Если на вашем компьютере это не удается, попробуйте установить evtest и запустите его, пока вы нажимаете кнопку)
Чтобы автоматизировать это каждый час, добавьте его в корни crontab, как это :
sudo crontab -e и добавьте следующую строку:
0 * * * * /usr/bin/acpi_fakekey 116
Это нажмет кнопку на 0-й минуте каждого часа каждого дня каждую неделю каждого месяца.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x не работает.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить chmod + x . Мне это кажется неуклюжим, что вы делаете? измените fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем USB.
Мое решение:
$ fstab
Добавить строки :
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x не работает.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить chmod + x . Мне это кажется неуклюжим, что вы делаете? измените fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем USB.
Мое решение:
$ fstab
Добавить строки :
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x не работает.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить chmod + x . Мне это кажется неуклюжим, что вы делаете? измените fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем USB.
Мое решение:
$ fstab
Добавить строки :
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x не работает.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить chmod + x . Мне это кажется неуклюжим, что вы делаете? измените fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем USB.
Мое решение:
$ fstab
Добавить строки :
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x не работает.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить chmod + x . Мне это кажется неуклюжим, что вы делаете? измените fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем USB.
Мое решение:
$ fstab
Добавить строки :
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x терпит неудачу.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Мне это кажется неуклюжим, что вы делаете? fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем usb ???
Мое решение:
$ sudo vi / etc / udev / rules .d / 90-usb-disks.rules
Добавить строки:
# Правила UDEV для изменения разрешения USB-дисков # KERNEL == " sd * [0-9] ", ATTR {сменный} ==" 1 ", ENV {ID_BUS} ==" usb ", MODE =" 0022 "
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x терпит неудачу.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Мне это кажется неуклюжим, что вы делаете? fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем usb ???
Мое решение:
$ sudo vi / etc / udev / rules .d / 90-usb-disks.rules
Добавить строки:
# Правила UDEV для изменения разрешения USB-дисков # KERNEL == " sd * [0-9] ", ATTR {сменный} ==" 1 ", ENV {ID_BUS} ==" usb ", MODE =" 0022 "
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x терпит неудачу.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Мне это кажется неуклюжим, что вы делаете? fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем usb ???
Мое решение:
$ sudo vi / etc / udev / rules .d / 90-usb-disks.rules
Добавить строки:
# Правила UDEV для изменения разрешения USB-дисков # KERNEL == " sd * [0-9] ", ATTR {сменный} ==" 1 ", ENV {ID_BUS} ==" usb ", MODE =" 0022 "
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x терпит неудачу.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Мне это кажется неуклюжим, что вы делаете? fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем usb ???
Мое решение:
$ sudo vi / etc / udev / rules .d / 90-usb-disks.rules
Добавить строки:
# Правила UDEV для изменения разрешения USB-дисков # KERNEL == " sd * [0-9] ", ATTR {сменный} ==" 1 ", ENV {ID_BUS} ==" usb ", MODE =" 0022 "
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.
Я думаю, ваш USB-накопитель отформатирован с помощью VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x терпит неудачу.
[Edit] Хорошо, немного поиграл и обыска в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Мне это кажется неуклюжим, что вы делаете? fstab каждый раз, когда вы сталкиваетесь с новым флэш-накопителем usb ???
Мое решение:
$ sudo vi / etc / udev / rules .d / 90-usb-disks.rules
Добавить строки:
# Правила UDEV для изменения разрешения USB-дисков # KERNEL == " sd * [0-9] ", ATTR {сменный} ==" 1 ", ENV {ID_BUS} ==" usb ", MODE =" 0022 "
$ sudo /etc/init.d/udev restart
Затем попробуйте вставить диск USB. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это форматированный диск FAT, если вы хотите быть более конкретным.