Есть ли способ приостановить / поспать через bash?

Нельзя объединить основной раздел с расширенным разделом. Вы можете удалить расширенный раздел, а затем потратить много времени, делая основной раздел более крупным. Но тогда у вас будет только большой первичный раздел NTFS, и вам, вероятно, придется потратить еще больше времени на его сокращение, чтобы освободить место для Ubuntu.

Если бы я был вами, я бы сначала решил, насколько большой вам нужен раздел Windows. Если вы хотите продолжить использовать его, вы, вероятно, захотите сделать его больше, так как он почти заполнен. Таким образом, вам нужно будет удалить расширенный раздел. Затем вы можете сделать раздел Windows таким, какой вы хотите, и создать расширенный раздел для Ubuntu и любых других логических дисков, которые вы хотите. Мой совет не создает больше первичных разделов (когда-либо).

Если вы хотите переключиться на Ubuntu в качестве основной системы, вы можете оставить все как есть и установить его в существующий расширенный раздел.

6
задан 10 January 2011 в 20:24

35 ответов

Я не думаю, что будет возможность разбудить системы сама по себе, поскольку сам os не работает.

На самом деле, перед тем, как приостановить в системе вы можете установить время бодрствования или таймер, используя внутренние аппаратные часы системы, используя команду «rtcwake»: например, чтобы разбудить компьютер завтра 8:00:

  sudo rtcwake -t `date -d" завтра 08:00:00 "+% s` -m no  

, тогда вы можете использовать pm-suspend для приостановки системы. [ ! d3]

0
ответ дан 7 August 2018 в 22:08

Только для монитора? Это решение из systembash.com работает на вас? Создайте скрипт BASH для использования функции DPMS:

  #! / Bin / bash # /usr/local/bin/monitorControl.sh # export DISPLAY =: 0.0 if [$ # -eq 0]  ;  то использование эха: $ (basename $ 0) "on | off | status" exit 1 fi if [$ 1 = "off"];  затем echo -en «Отключение монитора выключено ...» xset dpms force off echo -en «done». \nПроверьте: «xset -q | grep» Монитор «elif [$ 1 =« on »];  затем echo -en «Turning monitor on ...» xset dpms force on echo -en «done». \nПроверьте: «xset -q | grep» Монитор «elif [$ 1 =« status »];  то xset -q | sed -ne 's / ^ [] * Monitor is // p' else echo usage: $ (basename $ 0) "on | off | status" fi  

И затем используйте cron для вызова:

  0 20 0 0 0 /usr/local/bin/monitorControl.sh off 0 8 0 0 0 /usr/local/bin/monitorControl.sh on   

В противном случае, если это не только монитор, посмотрите на /etc/acpi/sleep.sh и /etc/acpi/hibernate.sh [ ! d4].

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

Я не думаю, что будет возможность разбудить системы сама по себе, поскольку сам os не работает.

На самом деле, перед тем, как приостановить в системе вы можете установить время бодрствования или таймер, используя внутренние аппаратные часы системы, используя команду «rtcwake»: например, чтобы разбудить компьютер завтра 8:00:

  sudo rtcwake -t `date -d" завтра 08:00:00 "+% s` -m no  

, тогда вы можете использовать pm-suspend для приостановки системы. [ ! d3]

0
ответ дан 10 August 2018 в 10:22

Только для монитора? Это решение из systembash.com работает на вас? Создайте скрипт BASH для использования функции DPMS:

  #! / Bin / bash # /usr/local/bin/monitorControl.sh # export DISPLAY =: 0.0 if [$ # -eq 0]  ;  то использование эха: $ (basename $ 0) "on | off | status" exit 1 fi if [$ 1 = "off"];  затем echo -en «Отключение монитора выключено ...» xset dpms force off echo -en «done». \nПроверьте: «xset -q | grep» Монитор «elif [$ 1 =« on »];  затем echo -en «Turning monitor on ...» xset dpms force on echo -en «done». \nПроверьте: «xset -q | grep» Монитор «elif [$ 1 =« status »];  то xset -q | sed -ne 's / ^ [] * Monitor is // p' else echo usage: $ (basename $ 0) "on | off | status" fi  

И затем используйте cron для вызова:

  0 20 0 0 0 /usr/local/bin/monitorControl.sh off 0 8 0 0 0 /usr/local/bin/monitorControl.sh on   

В противном случае, если это не только монитор, посмотрите на /etc/acpi/sleep.sh и /etc/acpi/hibernate.sh [ ! d4].

1
ответ дан 13 August 2018 в 16:47

Я не думаю, что будет возможность разбудить системы сама по себе, поскольку сам os не работает.

На самом деле, перед тем, как приостановить в системе вы можете установить время бодрствования или таймер, используя внутренние аппаратные часы системы, используя команду «rtcwake»: например, чтобы разбудить компьютер завтра 8:00:

  sudo rtcwake -t `date -d" завтра 08:00:00 "+% s` -m no  

, тогда вы можете использовать pm-suspend для приостановки системы. [ ! d3]

0
ответ дан 13 August 2018 в 16:47

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

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