방금 최대 절전 모드 명령을 예약했습니다.
at 13:00 shutdown /h
이 예약된 작업을 중단하는 명령이 있습니까?
shutdown /a
작동하지 않았습니다. 예정된 종료가 없다고 합니다.At 12:59 shutdown /a
중단에는 잘 작동하지 않았습니다.At 13:00 shutdown /h
답변1
제 경우 에는 atq
. at
샘플 출력:
atq
2 Fri May 1 06:00:00 2020 a root
1 Fri May 1 05:00:00 2020 a root
어떤 작업이 무엇인지 이해하기 위해 추가 정보가 필요한 경우 at -c
jobid 다음에 실행하여 이 작업 ID에 대해 실행될 명령을 확인할 수 있습니다. 예를 들어:
at -c 1
#!/bin/sh
umask 22
LANG=bg_BG.UTF-8; export LANG
SUDO_GID=1000; export SUDO_GID
...
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin; export PATH
...
ls
(출력 중 일부 생략, 로 대체 ...
)
그런 다음 atrm
특정 예약된 작업을 제거하려면 작업 ID가 이어집니다. 샘플(성공 시 출력이 없습니다):
atrm 1
답변2
Shutdown /a는 명령을 사용하여 종료를 예약한 후에만 작동합니다.
따라서 종료 이벤트가 트리거될 때까지 기다린 다음 shutdown /a를 실행하십시오.
그래서 이것을 13.01에 실행하면 작동할 것입니다.
답변3
이 예약된 작업을 중단하는 명령이 있습니까?
at 13:00 shutdown /h
at
예약된 작업을 나열하기 위해 자체적으로 실행할 수 있습니다 . 예:
F:\test>at 13:00 echo "hello"
Added a new job with job ID = 1
F:\test>at
Status ID Day Time Command Line
---------------------------------------------------------------------
1 Tomorrow 13:00 echo hello
그러면 각 작업에 대한 와 함께 예약된 작업 목록이 반환됩니다 ID
.
예약된 작업을 삭제하려면:
at ID /delete
예:
F:\test>at 13:00 echo "hello"
Added a new job with job ID = 1
F:\test>at
Status ID Day Time Command Line
-------------------------------------------------------------------------------
1 Tomorrow 13:00 echo hello
F:\test>at 1 /delete
F:\test>at
There are no entries in the list.
다음을 사용하여 예약된 작업을 삭제하려면 schtasks
:
schtasks /delete /tn At{ID}
{ID}
작업 ID는 어디에 있습니까 at
?
예:
F:\test>schtasks /delete /tn At1
WARNING: Are you sure you want to remove the task "At1" (Y/N)? y
SUCCESS: The scheduled task "At1" was successfully deleted.
지우는 것모두예약된 작업:
at /delete /yes
사용시
F:\test>at /?
The AT command schedules commands and programs to run on a computer at
a specified time and date. The Schedule service must be running to use
the AT command.
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername Specifies a remote computer. Commands are scheduled on the
local computer if this parameter is omitted.
id Is an identification number assigned to a scheduled
command.
/delete Cancels a scheduled command. If id is omitted, all the
scheduled commands on the computer are canceled.
/yes Used with cancel all jobs command when no further
confirmation is desired.
time Specifies the time when command is to run.
/interactive Allows the job to interact with the desktop of the user
who is logged on at the time the job runs.
/every:date[,...] Runs the command on each specified day(s) of the week or
month. If date is omitted, the current day of the month
is assumed.
/next:date[,...] Runs the specified command on the next occurrence of the
day (for example, next Thursday). If date is omitted, the
current day of the month is assumed.
"command" Is the Windows NT command, or batch program to be run.
추가 자료
- Windows CMD 명령줄의 AZ 인덱스- Windows cmd 라인과 관련된 모든 것에 대한 훌륭한 참고 자료입니다.
- ~에- 특정 날짜와 시간에 컴퓨터에서 실행되도록 명령 또는 배치 파일을 예약합니다.