Quero executar um script específico que essencialmente faça gerenciamento de energia, como suspender/desligar em horários específicos diariamente no Arch Linux.
Eu tentei isso via fcron. Nenhum problema até agora.
O problema é que não quero que o trabalho seja executado no dia seguinte ao acordar, o que aconteceria se eu mesmo tivesse suspendido a máquina.
Alguma saída? Algum outro agendador faria melhor?
Responder1
Temporizadores são o que você deseja!
systemctl list-timers
lista os temporizadores atualmente ativos. Na verdade, Arch tem um bom artigo sobre eles; você pode querer rolar para baixo até o ponto onde eles demonstramunidades de temporizador transitório:
systemd-run --on-active="12h 30m" /bin/touch /tmp/foo
toca no arquivo /tmp/foo após doze horas e meia de atividade.