Ваша вторая попытка должна работать, если вы включили 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 (основное регулярное выражение).
Если вы выполняете ./ 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, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
Вы можете сделать это, создав скрипт в /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
Источник: эта тема форума
Вы можете сделать это, создав скрипт в /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
Источник: эта тема форума
Звучит как вопрос для 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 / gdm / PostSession / Default
до выхода 0
.
Почти такой же ответ, чем Томми Бранн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./ app-to-run & amp; & amp; & amp; sudo shutdown -h теперь
компьютер должен отключиться, как только приложение будет выполнено.
Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? , который говорит, чтобы добавить скрипт в $ HOME / .bash_logout.
Если это не работает, добавьте
$ HOME / .bash_logout
в / etc / gdm / PostSession / Default, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
Вы можете сделать это, создав скрипт в /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
Источник: эта тема форума
Почти такой же ответ, чем Томми Бранн, но без риска зависания с запросом пароля 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
Источник: эта тема форума
Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? , который говорит, чтобы добавить скрипт в $ HOME / .bash_logout.
Если это не работает, добавьте
$ HOME / .bash_logout
в / etc / gdm / PostSession / Default, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
Вы можете добавить свою команду в файл / etc / gdm / PostSession / Default
до выхода 0
.
Вы можете добавить свою команду в файл / etc / gdm / PostSession / Default
до выхода 0
.
Почти такой же ответ, чем Томми Бранн, но без риска зависания с запросом пароля root:
sudo sh -c "./app-to-run; shutdown -h now"
Если вы выполняете ./ app-to-run & amp; & amp; & amp; sudo shutdown -h теперь
компьютер должен отключиться, как только приложение будет выполнено.
Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого Googling я нашел, как запустить скрипт при выходе из системы? , который говорит, чтобы добавить скрипт в $ HOME / .bash_logout.
Если это не работает, добавьте
$ HOME / .bash_logout
в / etc / gdm / PostSession / Default, поэтому он правильно выполняет сценарий выхода.
Увидев, что до выключения пользователя все равно выгружается, это должно охватывать обе базы.
реального
TTY), а не при выходе из gnome ,
– LassePoulsen
10 August 2010 в 23:24
Вы можете сделать это, создав скрипт в /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
Источник: эта тема форума