радиоуправляемый.местные не всегда выполняется при загрузке

Эй, у меня есть некоторые странные проблемы с ПДУ.локальный файл, который находится в /etc/rc.local дело в том, что это не всегда работает, когда я загрузить ноутбук. Может быть, каждый второй раз, я еще не посчитали. В любом случае когда это произойдет, мне придется вручную зайти в терминал и введите sudo /etc/init.d/rc.local start, который как-то убивает цель этого сценария. Кто-нибудь знает, в чем проблема может быть?

редактировать

, поскольку это не было очевидно. Это проблема, когда я делаю свежий загрузке. Что означает, что я должен выключить компьютер. И в следующий раз, когда я загрузиться компьютеру, ПДУ.локальный файл случайным образом решить, будет ли он автоматически или нет.

вот копия того, что мой вертолет.локальный файл содержит

echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity echo level 2 > /proc/acpi/ibm/fan touch /home/starcorn/Desktop/foo rfkill block bluetooth exit 0
5
задан 25 January 2011 в 19:51

9 ответов

место touch на первой линии, и убедитесь, что это коснется файл в каталог, где у каждого есть доступ на запись.

тогда лог ошибок, например, как:

echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 2> /your/log/file echo level 2 > /proc/acpi/ibm/fan 2> /your/log/file touch /home/starcorn/Desktop/foo >> /your/log/file 2>&1 rfkill block bluetooth >> /your/log/file 2>&1 exit 0

в >> logfile 2&>1 рассказывает раковины в журнал сообщений об ошибках в том же файле, что нормальный выход. Клавиши [F4] только логи ошибок.

что происходит с этими изменениями?

1
ответ дан 25 July 2018 в 22:34
  • 1
    Я не мог использовать 2>&1 >> /your/log/file для двух линий, которые изменяют скорость вращения вентилятора и чувствительность дорожки. При загрузке будет выполнено только касание и rfkill. – starcorn 25 January 2011 в 21:28
  • 2
    @starcorn: Вы правы, я отредактировал ответ, чтобы перенаправить только вывод ошибки. Вы могли бы добавить строки типа cat /proc/acpi/ibm/fan > /your/log/file для записи значений в файл журнала для устранения неполадок. – Andomar 25 January 2011 в 21:33
  • 3
    2>&1 >> logfile не перенаправить stdout и stderr в лог-файл; stderr будут идти к терминалу и stdout в лог-файл. >> logfile 2>&1, однако, будет перенаправить stdout и stderr в лог-файл. См. mywiki.wooledge.org/BashFAQ/055 – geirha 26 January 2011 в 02:15
  • 4
    @geirha: я не знаю, что. Спасибо за ссылку! – Andomar 26 January 2011 в 02:57

место touch на первой линии, и убедитесь, что это коснется файл в каталог, где у каждого есть доступ на запись.

тогда лог ошибок, например, как:

echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 2> /your/log/file echo level 2 > /proc/acpi/ibm/fan 2> /your/log/file touch /home/starcorn/Desktop/foo >> /your/log/file 2>&1 rfkill block bluetooth >> /your/log/file 2>&1 exit 0

в >> logfile 2&>1 рассказывает раковины в журнал сообщений об ошибках в том же файле, что нормальный выход. Клавиши [F4] только логи ошибок.

что происходит с этими изменениями?

1
ответ дан 26 July 2018 в 22:41
  • 1
    Я не могу использовать [F1] для двух линий, который изменяет скорость вращения вентилятора и чувствительность манипулятор. При загрузке только касания и rfkill будут казнены. – starcorn 25 January 2011 в 21:28
  • 2
    @starcorn: Вы правы, я отредактировал ответ, чтобы перенаправить только вывод ошибки. Вы могли бы добавить строки типа cat /proc/acpi/ibm/fan > /your/log/file для записи значений в файл журнала для устранения неполадок. – Andomar 25 January 2011 в 21:33
  • 3
    2>&1 >> logfile не перенаправляет stdout и stderr в logfile; stderr отправится на терминал и stdout в файл журнала. >> logfile 2>&1, однако, перенаправит как stdout, так и stderr в файл журнала. См. [D0] mywiki.wooledge.org/BashFAQ/055 – geirha 26 January 2011 в 02:15
  • 4
    @geirha: я не знаю, что. Спасибо за ссылку! – Andomar 26 January 2011 в 02:57

место touch на первой линии, и убедитесь, что это коснется файл в каталог, где у каждого есть доступ на запись.

тогда лог ошибок, например, как:

echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 2> /your/log/file echo level 2 > /proc/acpi/ibm/fan 2> /your/log/file touch /home/starcorn/Desktop/foo >> /your/log/file 2>&1 rfkill block bluetooth >> /your/log/file 2>&1 exit 0

в >> logfile 2&>1 рассказывает раковины в журнал сообщений об ошибках в том же файле, что нормальный выход. Клавиши [F4] только логи ошибок.

что происходит с этими изменениями?

1
ответ дан 31 July 2018 в 12:40
  • 1
    Я не могу использовать [F1] для двух линий, который изменяет скорость вращения вентилятора и чувствительность манипулятор. При загрузке только касания и rfkill будут казнены. – starcorn 25 January 2011 в 21:28
  • 2
    @starcorn: Вы правы, я редактировал ответ, чтобы перенаправлять только вывод ошибок. Можно добавить такие строки [F1], чтобы записать значения в файл журнала для устранения неполадок. – Andomar 25 January 2011 в 21:33
  • 3
    2>&1 >> logfile не перенаправить stdout и stderr в лог-файл; stderr будут идти к терминалу и stdout в лог-файл. >> logfile 2>&1, однако, будет перенаправить stdout и stderr в лог-файл. См. mywiki.wooledge.org/BashFAQ/055 – geirha 26 January 2011 в 02:15
  • 4
    @geirha: я не знаю, что. Спасибо за ссылку! – Andomar 26 January 2011 в 02:57

место touch на первой линии, и убедитесь, что это коснется файл в каталог, где у каждого есть доступ на запись.

тогда лог ошибок, например, как:

echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 2> /your/log/file echo level 2 > /proc/acpi/ibm/fan 2> /your/log/file touch /home/starcorn/Desktop/foo >> /your/log/file 2>&1 rfkill block bluetooth >> /your/log/file 2>&1 exit 0

в >> logfile 2&>1 рассказывает раковины в журнал сообщений об ошибках в том же файле, что нормальный выход. Клавиши [F4] только логи ошибок.

что происходит с этими изменениями?

1
ответ дан 2 August 2018 в 04:00
  • 1
    Я не могу использовать [F1] для двух линий, который изменяет скорость вращения вентилятора и чувствительность манипулятор. При загрузке только касания и rfkill будут казнены. – starcorn 25 January 2011 в 21:28
  • 2
    @starcorn: Вы правы, я редактировал ответ, чтобы перенаправлять только вывод ошибок. Можно добавить такие строки [F1], чтобы записать значения в файл журнала для устранения неполадок. – Andomar 25 January 2011 в 21:33
  • 3
    2>&1 >> logfile не перенаправить stdout и stderr в лог-файл; stderr будут идти к терминалу и stdout в лог-файл. >> logfile 2>&1, однако, будет перенаправить stdout и stderr в лог-файл. См. mywiki.wooledge.org/BashFAQ/055 – geirha 26 January 2011 в 02:15
  • 4
    @geirha: Я этого не знал. Спасибо за ссылку! – Andomar 26 January 2011 в 02:57

Поместите touch в первую строку и убедитесь, что он касается файла в каталоге, где у каждого есть доступ на запись.

Затем записывайте любые ошибки, например :

  echo -n 255 & gt;  / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность 2 & gt;  / your / log / file echo level 2 & gt;  / proc / acpi / ibm / fan 2 & gt;  / your / log / file touch / home / starcorn / Desktop / foo & gt; & gt; gt;  / ваш / журнал / файл 2 & gt; & amp; 1 блок-интерфейс rfkill & gt; & gt; & gt; & gt; & gt; & gt;  / your / log / file 2 & gt; 1 выход 0  

& gt; & gt; & gt; logfile 2 & gt; 1 сообщает оболочке регистрировать сообщения об ошибках в том же файле, что и обычный выход. [D3] 2 & gt; logfile регистрирует только ошибки.

Что происходит с этими изменениями?

1
ответ дан 4 August 2018 в 20:04

Поместите touch в первую строку и убедитесь, что он касается файла в каталоге, где у каждого есть доступ на запись.

Затем записывайте любые ошибки, например :

  echo -n 255 & gt;  / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность 2 & gt;  / your / log / file echo level 2 & gt;  / proc / acpi / ibm / fan 2 & gt;  / your / log / file touch / home / starcorn / Desktop / foo & gt; & gt; gt;  / ваш / журнал / файл 2 & gt; & amp; 1 блок-интерфейс rfkill & gt; & gt; & gt; & gt; & gt; & gt;  / your / log / file 2 & gt; 1 выход 0  

& gt; & gt; & gt; logfile 2 & gt; 1 сообщает оболочке регистрировать сообщения об ошибках в том же файле, что и обычный выход. [D3] 2 & gt; logfile регистрирует только ошибки.

Что происходит с этими изменениями?

1
ответ дан 6 August 2018 в 04:05

Поместите touch в первую строку и убедитесь, что он касается файла в каталоге, где у каждого есть доступ на запись.

Затем записывайте любые ошибки, например :

  echo -n 255 & gt;  / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность 2 & gt;  / your / log / file echo level 2 & gt;  / proc / acpi / ibm / fan 2 & gt;  / your / log / file touch / home / starcorn / Desktop / foo & gt; & gt; gt;  / ваш / журнал / файл 2 & gt; & amp; 1 блок-интерфейс rfkill & gt; & gt; & gt; & gt; & gt; & gt;  / your / log / file 2 & gt; 1 выход 0  

& gt; & gt; & gt; logfile 2 & gt; 1 сообщает оболочке регистрировать сообщения об ошибках в том же файле, что и обычный выход. [D3] 2 & gt; logfile регистрирует только ошибки.

Что происходит с этими изменениями?

1
ответ дан 7 August 2018 в 22:04

Поместите touch в первую строку и убедитесь, что он касается файла в каталоге, где у каждого есть доступ на запись.

Затем записывайте любые ошибки, например :

  echo -n 255 & gt;  / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность 2 & gt;  / your / log / file echo level 2 & gt;  / proc / acpi / ibm / fan 2 & gt;  / your / log / file touch / home / starcorn / Desktop / foo & gt; & gt; gt;  / ваш / журнал / файл 2 & gt; & amp; 1 блок-интерфейс rfkill & gt; & gt; & gt; & gt; & gt; & gt;  / your / log / file 2 & gt; 1 выход 0  

& gt; & gt; & gt; logfile 2 & gt; 1 сообщает оболочке регистрировать сообщения об ошибках в том же файле, что и обычный выход. [D3] 2 & gt; logfile регистрирует только ошибки.

Что происходит с этими изменениями?

1
ответ дан 10 August 2018 в 10:19

Поместите touch в первую строку и убедитесь, что он касается файла в каталоге, где у каждого есть доступ на запись.

Затем записывайте любые ошибки, например :

  echo -n 255 & gt;  / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность 2 & gt;  / your / log / file echo level 2 & gt;  / proc / acpi / ibm / fan 2 & gt;  / your / log / file touch / home / starcorn / Desktop / foo & gt; & gt; gt;  / ваш / журнал / файл 2 & gt; & amp; 1 блок-интерфейс rfkill & gt; & gt; & gt; & gt; & gt; & gt;  / your / log / file 2 & gt; 1 выход 0  

& gt; & gt; & gt; logfile 2 & gt; 1 сообщает оболочке регистрировать сообщения об ошибках в том же файле, что и обычный выход. [D3] 2 & gt; logfile регистрирует только ошибки.

Что происходит с этими изменениями?

1
ответ дан 13 August 2018 в 16:42
  • 1
    Я не мог использовать 2 & gt; & gt; & gt; & gt; / your / log / file для двух линий, которые изменяют скорость вращения вентилятора и чувствительность дорожки. При загрузке будет выполнено только касание и rfkill. – starcorn 25 January 2011 в 21:28
  • 2
    @starcorn: Вы правы, я отредактировал ответ, чтобы перенаправить только вывод ошибки. Вы можете добавить такие строки, как cat / proc / acpi / ibm / fan & gt; / your / log / file для записи значений в файл журнала для устранения неполадок. – Andomar 25 January 2011 в 21:33
  • 3
    2 & gt; & gt; & gt; & gt; logfile не перенаправляет stdout и stderr в logfile; stderr отправится на терминал и stdout в файл журнала. [D2] & GT; & GT; logfile 2 & amp; 1 , однако, перенаправляет как stdout, так и stderr в файл журнала. См. [D0] mywiki.wooledge.org/BashFAQ/055 – geirha 26 January 2011 в 02:15
  • 4
    @geirha: Я этого не знал. Спасибо за ссылку! – Andomar 26 January 2011 в 02:57

Другие вопросы по тегам:

Похожие вопросы: