제가 전혀 생산성이 없을 때 밤늦게까지 일하려고 한다는 것을 알고 있습니다. 5분 동안 일한 다음 YouTube에서 본 링크로 전환한 다음 다시 업무로 돌아가서 서핑하는 데 더 많은 시간을 낭비합니다... ..새벽 2시까지, 그 시간에는 정신을 차리고 잠자리에 들 수 있었습니다.
자정에 컴퓨터를 자동으로 종료하는 스크립트를 어떻게 작성합니까?
crontab
해당 명령을 사용 하고 그 안에 다음 명령을 작성 해야 할 것 같습니다 .
shutdown 00:00
내가 하고 있는 일이 옳은 일인지, 최선인지, 아니면 다른 방법이 있는지 묻습니다.
이게 내가 한 일이야
myComputer:~$ crontab -l
# m h dom mon dow command
55 23 * * * /home/Marine1/soundOfSilence
00 00 * * * shutdown
안에 내용물은 이렇습니다/home/Marine1/soundOfSilence
#!/bin/bash
mpg123 /path/to/short/sound.mp3
shutdown 5
답변1
나는 다른 일을 제안합니다. 귀하의 방법은 훌륭하지만 나중에 저녁에 뭔가를 해야 하거나 작업 도중에 컴퓨터가 종료될 때 성가실 수 있습니다. 대신, 종료하기 몇 분 전에 주의를 끌 수 있는 간단한 스크립트를 작성하여 준비할 것을 제안합니다.
가장 쉬운 방법은 종료 실행을 5분 동안 지연하는 것입니다. 그러면 경고가 전송됩니다. 그러나 이것만으로는 충분하지 않을 수 있으며, 이를 확실히 인지하고 싶다면 소리를 재생하는 등 좀 더 방해적인 작업을 수행할 수 있습니다.
예제 스크립트는 대략 다음과 같습니다(정확하길 바랍니다).
#!/bin/bash
mpg123 /path/to/short/sound.mp3
shutdown 5
mpg123은 오디오 MPEG를 재생하는 데 사용할 수 있습니다. 다른 형식을 선택하는 경우 명령을 변경해야 하지만 Google에서 쉽게 찾을 수 있습니다.