Ваша вторая попытка должна работать, если вы включили PCRE (совместимые с Perl регулярные выражения) с помощью -P:
grep -Pq '\d{1,3}-\d{1,3}_something'
\d не находится в BRE или ERE или в списке дополнительной обратной косой черты выражения, которые GNU Grep имеет, но это вещь Perl.
Ваша третья попытка должна работать, если вы активировали дополнительные выражения обратной косой черты :
grep -Eq '[0-9]{1,3}-[0-9]{1,3}_something'
[ f5] не является конструкцией BRE (основное регулярное выражение).
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе, затем запустите:
sudo chmod +x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это :
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: этот форум thread
Звучит как вопрос для superuser.com для меня. Во всяком случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? в котором говорится добавить сценарий к $ HOME / .bash_logout.
Если это не сработает, добавьте
$HOME/.bash_logout
в / etc / gdm / PostSession / Default, чтобы он выполнял сценарий выхода из системы.
Увидев, что до выключения пользователь все равно выходил из системы, это должно охватывать обе базы.
Вы можете добавить свою команду в файл /etc/gdm/PostSession/Default до строки exit 0.
Почти такой же ответ, чем Томми Брунн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./app-to-run && sudo shutdown -h now, компьютер должен быть выключен, как только приложение будет выполнено.
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе, затем запустите:
sudo chmod +x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это :
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: этот форум thread
Звучит как вопрос для superuser.com для меня. Во всяком случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? в котором говорится добавить сценарий к $ HOME / .bash_logout.
Если это не сработает, добавьте
$HOME/.bash_logout
в / etc / gdm / PostSession / Default, чтобы он выполнял сценарий выхода из системы.
Увидев, что до выключения пользователь все равно выходил из системы, это должно охватывать обе базы.
Вы можете добавить свою команду в файл /etc/gdm/PostSession/Default до строки exit 0.
Почти такой же ответ, чем Томми Брунн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./app-to-run && sudo shutdown -h now, компьютер должен быть выключен, как только приложение будет выполнено.
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе, затем запустите:
sudo chmod +x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это :
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: этот форум thread
Звучит как вопрос для superuser.com для меня. Во всяком случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? в котором говорится добавить сценарий к $ HOME / .bash_logout.
Если это не сработает, добавьте
$HOME/.bash_logout
в / etc / gdm / PostSession / Default, чтобы он выполнял сценарий выхода из системы.
Увидев, что до выключения пользователь все равно выходил из системы, это должно охватывать обе базы.
Вы можете добавить свою команду в файл /etc/gdm/PostSession/Default до строки exit 0.
Почти такой же ответ, чем Томми Брунн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./app-to-run && sudo shutdown -h now, компьютер должен быть выключен, как только приложение будет выполнено.
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе, затем запустите:
sudo chmod +x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это :
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: этот форум thread
Звучит как вопрос для superuser.com для меня. Во всяком случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? в котором говорится добавить сценарий к $ HOME / .bash_logout.
Если это не сработает, добавьте
$HOME/.bash_logout
в / etc / gdm / PostSession / Default, чтобы он выполнял сценарий выхода из системы.
Увидев, что до выключения пользователь все равно выходил из системы, это должно охватывать обе базы.
Вы можете добавить свою команду в файл /etc/gdm/PostSession/Default до строки exit 0.
Почти такой же ответ, чем Томми Брунн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./app-to-run && sudo shutdown -h now, компьютер должен быть выключен, как только приложение будет выполнено.
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе и запустите:
sudo chmod + x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это:
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: эта тема форума
Если вы выполняете ./ app-to-run & amp; & amp; & amp; sudo shutdown -h теперь
компьютер должен отключиться, как только приложение будет выполнено.
Вы можете добавить свою команду в файл / etc / gdm / PostSession / Default
до выхода 0
.
Почти такой же ответ, чем Томми Бранн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? , который говорит, чтобы добавить скрипт в $ HOME / .bash_logout.
Если это не работает, добавьте
$ HOME / .bash_logout
в / etc / gdm / PostSession / Default, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? , который говорит, чтобы добавить скрипт в $ HOME / .bash_logout.
Если это не работает, добавьте
$ HOME / .bash_logout
в / etc / gdm / PostSession / Default, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
Вы можете добавить свою команду в файл / etc / gdm / PostSession / Default
до выхода 0
.
Почти такой же ответ, чем Томми Бранн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./ app-to-run & amp; & amp; & amp; sudo shutdown -h теперь
компьютер должен отключиться, как только приложение будет выполнено.
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
gksu gedit /etc/rc0.d/K01mycustomscript
Отредактируйте сценарий выключения в текстовом редакторе и запустите:
sudo chmod + x /etc/rc0.d/K01mycustomscript
И если вы хотите, чтобы он запускался при перезагрузке, тогда запустите это:
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
Источник: эта тема форума