Muitas vezes queremos saber desligar o computador, reiniciá-lo ... cada um depois de um certo tempo ou em uma hora exata, bom, aqui está como fazer isso do terminal:
Índice
Para desligar o PC:
kzkggaara @ geass: ~ $ sudo shutdown -h agora
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas.
Para desligar o PC após um tempo especificado:
kzkggaara @ geass: ~ $ sudo shutdown -h + "tempo desejado"
Deve mudar ""Tempo desejado"”Para o número ou número de minutos de espera antes de desligar o sistema.
Exemplo: desligamento sudo -h +10 // O sistema será encerrado 10 minutos após inserir esta linha de comando.
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas.
Para desligar o PC em um horário específico:
kzkggaara @ geass: ~ $ sudo shutdown -h "hora desejada"
Deve mudar ""Tempo desejado"”Por logicamente o tempo que eles querem que o sistema desligue. Relógio no formato de 24 horas, ou seja; de 0 a 23.
Exemplo: desligamento sudo -h 22:30 // O sistema será encerrado às 22h30, ou seja; às 10:XNUMX da noite.
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas.
Para reiniciar o PC, qualquer um dos seguintes:
kzkggaara @ geass: ~ $ sudo shutdown -r agora
kzkggaara @ geass: ~ $ sudo reboot
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas. Além disso, qualquer uma das duas linhas anteriores faz o mesmo; reinicie o PC.
Para reiniciar o PC após um certo tempo:
kzkggaara @ geass: ~ $ sudo shutdown -r +"Tempo desejado"
Deve mudar ""Tempo desejado" ”Para o número ou quantidade de minutos de espera antes de reiniciar o sistema.
Exemplo: desligamento sudo -r +10 // O sistema será reinicializado 10 minutos após inserir esta linha de comando.
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas.
Para reiniciar o PC em um horário específico:
kzkggaara @ geass: ~ $ sudo shutdown -r "Tempo desejado"
Deve mudar ""Tempo desejado"”Por logicamente o tempo que eles querem que o sistema reinicie. Relógio no formato de 24 horas, ou seja; de 0 a 23.
Exemplo: desligamento sudo -r 22:30 // O sistema irá reiniciar às 22:30, ou seja; às 10:XNUMX da noite.
Nota: É necessário inserir nossa senha de root, pois são necessárias permissões administrativas.
Mais comandos em: Aprenda a fazer sem o ambiente gráfico
56 comentários, deixe o seu
Eu só uso quando preciso reiniciar a máquina e não consigo fazer via gráfico
Alguma ideia de exibir uma mensagem de vez em quando?
Explique melhor o que você quer fazer e eu ajudo você a conseguir 🙂
Digamos:
shutdown -h 10 «desligando o pc em» #tempo
a ideia de que ele exibe uma mensagem dentro do mesmo terminal de vez em quando para avisar o desligamento.
Ah, tão simples.
Primeiro o colocamos em espera 60 segundos, após esses 60 segundos, mostramos uma mensagem no terminal que diz "Desligando" e após mais 10 segundos, iniciamos o processo de desligamento.
Seria assim:
sleep 60 && echo "Apagando" && sleep 10 && shutdown -n
Se você quiser mostrar uma mensagem, mas é uma notificação do sistema (Gnome ou KDE), seria com o comando notificar-enviar, para que isso funcione você deve ter o libnotify-bin instalado, e a linha seria:
sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n
Obrigado obrigado, é o que procuro há muito tempo.
Olá, acho que as informações que vou lhe dar vão te ajudar, se você tiver dúvidas, pode vir até mim;
você pode usar o arquivo (localizado em / etc /) / comando "crontab" para criar uma "tarefa agendada" inserindo os valores: dia do mês, dia da semana, quem a executa ...
É muito útil para servidores que requerem alguma autonomia ... Espero que ajude 🙂
Muito bons, mas também são:
init 0 (desligue o pc)
init 6 (reinicie o pc)
Eles são mais fáceis hehee,
saudações!
E um pouco suicida também acho haha, porque ir direto para runlevel 0 sem passar pelos outros, é o equivalente a remover o cabo de força, certo?
init 0 o que ele faz, certo? 🙂
Hahaha sim, acho que quando estou com pressa é quando eu faço xD
Você verá quando carregar seu computador heh heh.
Bem, se não, o elav carcamal dá-te um porque gosta de ti.
Hahaha, quão ruim você é ^^
Bem, eu não vou fazer isso de novo. Eu prometo!
Saudações!
Mas se eu sou uma mulher muito boa xD
Não, não é suicídio. Os níveis 0 e 6 interrompem todos os serviços, desmonte as unidades antes de desligar, portanto, não é o mesmo que desconectar o cabo.
lembranças
Achei que os runlevels intermediários fizessem isso, e aí o último que foi executado é o que simplesmente fechou a conexão ... vamos lá, desligou o equipamento. Pelo que pensei, que simplesmente indo para esse nível de execução o sistema seria desligado sem ter desmontado tudo, você pode colocar um link para eu ler sobre isso? 🙂
obrigado
Não sei se há links, mas convido você a ver o conteúdo dos diretórios /etc/rc0.d e /etc/rc6.d (se você usa Debian) e compará-los com os outros níveis.
Existem todos os links dinâmicos para os serviços que iniciam e param ao alternar de um nível de execução para outro. Links que começam com a letra "S" iniciam um demônio, aqueles que começam com "K" os param. Como você pode ver, nos níveis 0 e 6, todos os links para daemons começam com K, o que significa que, ao alternar para esses níveis, eles param todos os daemons, desmontam os sistemas de arquivos e então a diferença entre 0 e 6 é aquele envia o sinal de reinicialização e o outro o sinal de desligamento.
Certamente um "man init" ou similar lhe dará mais informações. Deste pc que escrevo, não posso mostrar ou dizer bem em que seção ele fala, porque estou usando o systemd, que substitui todas as entradas no manual do SystemV, como o init.
lembranças
Eu faço assim ...
(Aprendi anos atrás com um sistema SUN Microsystems
primeiro faça o login como "root" e, em seguida, digito:
"Sincronizar", depois pressiono "enter"
então eu escrevo:
"Init 0" e depois pressiono "enter" e com isso desligo a máquina
Para reiniciar, faço o login como "root" e digito:
"Sincronizar" e depois "entrar"
então eu escrevo:
"Reboot" e deposto pressiono "enter" e com isso reinicio a máquina
Isso funciona para mim em um sistema Debian, espero que ajude você.
Como ligar meu laptop com um teclado sem fio?
Dica: Faça shutdown-h now É equivalente a parar (vantagem: é mais curto, sem parâmetros e fácil de lembrar), de acordo com a documentação oficial (
man halt
).O comando halt não funciona da mesma maneira se você usar o SystemD. Nesse caso, ele para todo o PC, mas não envia o sinal ACPI para desligar, então você terá que pressionar o botão liga / desliga manualmente. Portanto, o comando recomendado para substituir "shutdown -h now" é poweroff.
lembranças
eVeR o que você diz não é assim, Halt funciona no systemD, você só precisa adicionar a opção de desligamento:
#halt -p
a única desvantagem do Halt é que ele requer permissões de root e / ou sudo
Eu uso o Fedora, saudações
obrigado pela dica. muito útil!!!
Admito que não sabia sobre reiniciar em determinado momento, mas realmente não entendo que utilidade teria pelo menos no meu caso eu só desligo a máquina em um determinado momento quando paro de baixar algo e calculo quando termina e sempre dou 1 ou 2 horas a mais do que dura baixar.
Boa contribuição.
Muito bem, deve fazer algo por algo 🙂
É útil para aqueles de nós que usam gerenciadores de janelas. Desta forma, você pode criar uma entrada no menu (se houver) para desligar ou reiniciar o PC.
Para que o sudo não peça uma senha quando desligar ou algum outro comando especial for executado, uma regra pode ser criada em / etc / sudoers =)
Saudações!
Útil para quando quero desligar o computador depois de um certo tempo, para fazer downloads ou algo semelhante, obrigado por compartilhar.
Obrigado por comentar
Uma pergunta: como faço para ligar o pc em um determinado horário?
Você não pode fazer com que seja ligado a partir de 0, mas pode fazer com que volte do sono. É para isso que serve a BIOS, ou também na BIOS compatível existe uma ferramenta Linux. Se você estiver interessado, darei o link.
lembranças
Você pode usar halt ou poweroff para desligar e reiniciar para reiniciar (eles não precisam de parâmetros) com a vantagem de que não precisam de permissões administrativas e, portanto, poderíamos, por exemplo, colocar; cp largefile.mkv / media / device; desligar
Caso contrário, você deve colocar a senha e não poderemos desligá-la após uma operação a menos que o façamos como root.
Podemos adicionar o parâmetro -f para forçar o computador a desligar ou reiniciar quase que instantaneamente.
Forçar o desligamento não é bom, pois executa a ordem de cortar a energia sem interromper os serviços ou desmontar os discos, por isso é tão rápido!
lembranças
halt e poweroff requerem permissões administrativas. Usar a interface gráfica é mais fácil porque o X roda como root, então não pede elevação
Não é assim, pelo menos no Raspbian (Debian 9 Jessie), eu corro
startx
como usuário normal (pi).Uma consulta, se eu precisar desligar em um determinado horário todos os dias, por exemplo, às 22h30 todos os dias do ano, como devo fazer no terminal? Muito obrigado.
Para fazer isso, coloque a linha ou comando shutdown no crontab: shutdown -r 22:30 ... Recomendo que você leia isso para aprender a usar o crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/
Olá, gostaria de saber como desligar o sistema em 8 segundos.
shutdown -t 8
Claro, você precisa executar isso como root ou então usando sudo
Olá gostaria de saber como desligar o sistema em 8 segundos porque tenho usado algumas instruções mas só desliga em minutos quero saber em segundos
Estou fazendo um script usando esses comandos para desligar minha máquina em um determinado horário, está tudo bem até o ponto de solicitar a senha chega, minha dúvida é como colocar no código que eu sou root ou que quando eu conseguir sudo su coloque o chave automaticamente e execute-a ???
Agradecemos antecipadamente por suas respostas…
você pode fazer com que o comando de desligamento seja executado pelo usuário.
passo a passo
cd / sbin
chmod u + s desligamento
então você cria um link simbólico em / usr / bin
cd / usr / bin
ln -s / sbin / shutdown shutdown
e este é o script funcionará sem a necessidade de root
ummm
E se eu quiser programar meu computador para ligar em um determinado horário?
aliás, obrigado. Venho procurando esta informação há muito tempo, ou seja, cerca de meia hora atrás ... muito ... muito tempo.
Você também poderia me ajudar? Eu sou novo no Linux e comecei com o ubuntu, mas minha carreira exige que eu use o Autocad, como posso usar o Autocad no ubuntu? A versão para Mac do Autocad funcionaria?
Obrigado !!! Estava precisando da sua informação estamos em contato de onde você estiver se você for uma menina a Muuuuuuuuah e se você for um menino esqueça, heh heh.
Informações muito úteis!
Olá, uma pergunta. Qual é o comando que me permite enviar uma mensagem para todos os computadores conectados a uma rede Wi-Fi através de um terminal ??? Agradeço antecipadamente!
Olá, artigo muito bom ... A questão é: como eu desligaria todos os dias no mesmo horário obviamente do terminal ... Obrigado desde já.
Olá Eduardo! Você poderia colocá-lo no cron para que rode quando precisar.
No meu laptop tenho 2 partições, na primeira tenho o Windows 10 instalado, na segunda tenho o Debian 8.3 Jessie instalado. Quando eu me logo no Debian e quero desligá-lo com o botão desligar ou pelo console, raramente ele desliga, na maioria das vezes ele não desliga o sistema, pelo contrário, ele reinicia e me mostra a tela inicial do grub para selecionar o sistema operacional que desejo iniciar. Eu não sei por que isso. Se alguém pudesse me ajudar, eu agradeceria. Eu sou novo no Debian. Felicidades..
Alguém por favor pode me ajudar. No meu laptop tenho 2 partições, na primeira tenho o Windows 10 instalado, na segunda tenho o Debian 8.3 Jessie instalado. Quando eu logo no Debian e quero desligá-lo com o botão shutdown ou pelo console, de vez em quando ele desliga, na maioria das vezes o sistema não desliga, pelo contrário, ele reinicia e me mostra a tela inicial do grub para selecionar o sistema operacional que desejo iniciar. Eu não sei por que isso. Se alguém pudesse me ajudar, eu agradeceria. Eu sou novo no Debian. Felicidades..
Olá preciso de ajuda, se quero fazer um menu com as duas opções desligar e reiniciar, mas pelo menos a primeira vez que executo o script se eu der o desligamento, ele deve me enviar a pergunta novamente, obrigando a reiniciar o sistema, pelo menos o na primeira vez, depois disso ligue novamente e execute o script mas desta vez ele age normal, ou seja, se eu desligar, desligar e reiniciar reinicio, como posso fazer isso, que a maquina lembra que eu ja forcei o reinicio pelo menos uma vez .
Como você pode construir um script que executa o desligamento correto quando perde 5 pings em uma linha, e a partir daí o desligamento tem um atraso de 5 minutos, mas durante esse tempo continue executando o ping, e se você tiver uma resposta, cancele o desligamento e continue tudo normal, e se continuar sem resposta desligue nesse tempo máximo.
É porque eu tenho um roteador não usado conectado à corrente normal, e quando a luz apaga ele apaga e aí perde o ping, …… e o pc tem UPS / UPS e eu não quero que ele desligue quando a bateria acabar. (portanto, o download não é completo)
Olá, bom, sou novo no Linux e tenho o Windows 10 e o Linux em profundidade 15.3 no meu laptop e gostaria de agendar uma inicialização em um determinado momento, obrigado
Eu uso o Fedora. Apenas o suficiente para desligar e reiniciar para reiniciar. Nenhuma elevação é necessária para executá-los.
Como faço para resolver um problema de desligamento, o que acontece é que quando eu uso qualquer comando para desligar ou reiniciar minha máquina parece que ele desliga tudo exceto os discos, o processador continua a funcionar, então eu não tenho outra opção a não ser pressionar o botão liga / desliga até que ele desligue e isso não pareça saudável para minha equipe, desde já agradeço.
P.S.
Estou em um Debian 9 / Genom e uso um HP AMD A9 / Radeon R5 Grafics