Execute command in cmd once every hour
I've setup Minecraft with Dynmap and it works like it should. Though I would like it to run a specific command every hour.
I start the server by running a file called run.bat
which looks like this
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
This starts the server and the Dynmap plugin. I can then execute commands in the cmd window that opens to do different things.
The command that I want to execute every hour looks like this:
dynmap fullrender world
and is executed in an already started program, is it possible to schedule a command in cmd so that it is executed once every hour?
windows command-line minecraft
add a comment |
I've setup Minecraft with Dynmap and it works like it should. Though I would like it to run a specific command every hour.
I start the server by running a file called run.bat
which looks like this
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
This starts the server and the Dynmap plugin. I can then execute commands in the cmd window that opens to do different things.
The command that I want to execute every hour looks like this:
dynmap fullrender world
and is executed in an already started program, is it possible to schedule a command in cmd so that it is executed once every hour?
windows command-line minecraft
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11
add a comment |
I've setup Minecraft with Dynmap and it works like it should. Though I would like it to run a specific command every hour.
I start the server by running a file called run.bat
which looks like this
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
This starts the server and the Dynmap plugin. I can then execute commands in the cmd window that opens to do different things.
The command that I want to execute every hour looks like this:
dynmap fullrender world
and is executed in an already started program, is it possible to schedule a command in cmd so that it is executed once every hour?
windows command-line minecraft
I've setup Minecraft with Dynmap and it works like it should. Though I would like it to run a specific command every hour.
I start the server by running a file called run.bat
which looks like this
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
This starts the server and the Dynmap plugin. I can then execute commands in the cmd window that opens to do different things.
The command that I want to execute every hour looks like this:
dynmap fullrender world
and is executed in an already started program, is it possible to schedule a command in cmd so that it is executed once every hour?
windows command-line minecraft
windows command-line minecraft
edited Jul 22 '13 at 14:26
David
4,31121737
4,31121737
asked Jul 22 '13 at 13:45
Oskar PerssonOskar Persson
71821227
71821227
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11
add a comment |
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11
add a comment |
2 Answers
2
active
oldest
votes
You can use the Windows Task Scheduler to schedule it.
From the steps here: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Open Task Scheduler by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Security, clicking Administrative Tools, and then double-clicking Task Scheduler. Administrator permission required If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Click the Action menu, and then click Create Basic Task.
Type a name for the task and an optional description, and then click Next.
Do one of the following:
To select a schedule based on the calendar, click Daily, Weekly, Monthly, or One time, click Next; specify the schedule you want to use, and then click Next.
To select a schedule based on common recurring events, click When the computer starts or When I log on, and then click Next.
To select a schedule based on specific events, click When a specific event is logged, click Next; specify the event log and other information using the drop-down lists, and then click Next.
To schedule a program to start automatically, click Start a program, and then click Next.
Click Browse to find the program you want to start, and then click Next.
Click Finish.
I know I can start a program from the task scheduler but I need to executedynmap fullrender world
in an already started program.
– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
add a comment |
Try something like:
> for /L %i in (1,1,24) do timeout /T 3600 <command>
3600
represents a time in seconds.
60 × 60 = 3600s
The command for
will loop from 1 to 24, running timeout...
each time, which waits 3600 seconds and then executes the command.
See page: timeout command.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f622694%2fexecute-command-in-cmd-once-every-hour%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use the Windows Task Scheduler to schedule it.
From the steps here: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Open Task Scheduler by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Security, clicking Administrative Tools, and then double-clicking Task Scheduler. Administrator permission required If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Click the Action menu, and then click Create Basic Task.
Type a name for the task and an optional description, and then click Next.
Do one of the following:
To select a schedule based on the calendar, click Daily, Weekly, Monthly, or One time, click Next; specify the schedule you want to use, and then click Next.
To select a schedule based on common recurring events, click When the computer starts or When I log on, and then click Next.
To select a schedule based on specific events, click When a specific event is logged, click Next; specify the event log and other information using the drop-down lists, and then click Next.
To schedule a program to start automatically, click Start a program, and then click Next.
Click Browse to find the program you want to start, and then click Next.
Click Finish.
I know I can start a program from the task scheduler but I need to executedynmap fullrender world
in an already started program.
– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
add a comment |
You can use the Windows Task Scheduler to schedule it.
From the steps here: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Open Task Scheduler by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Security, clicking Administrative Tools, and then double-clicking Task Scheduler. Administrator permission required If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Click the Action menu, and then click Create Basic Task.
Type a name for the task and an optional description, and then click Next.
Do one of the following:
To select a schedule based on the calendar, click Daily, Weekly, Monthly, or One time, click Next; specify the schedule you want to use, and then click Next.
To select a schedule based on common recurring events, click When the computer starts or When I log on, and then click Next.
To select a schedule based on specific events, click When a specific event is logged, click Next; specify the event log and other information using the drop-down lists, and then click Next.
To schedule a program to start automatically, click Start a program, and then click Next.
Click Browse to find the program you want to start, and then click Next.
Click Finish.
I know I can start a program from the task scheduler but I need to executedynmap fullrender world
in an already started program.
– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
add a comment |
You can use the Windows Task Scheduler to schedule it.
From the steps here: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Open Task Scheduler by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Security, clicking Administrative Tools, and then double-clicking Task Scheduler. Administrator permission required If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Click the Action menu, and then click Create Basic Task.
Type a name for the task and an optional description, and then click Next.
Do one of the following:
To select a schedule based on the calendar, click Daily, Weekly, Monthly, or One time, click Next; specify the schedule you want to use, and then click Next.
To select a schedule based on common recurring events, click When the computer starts or When I log on, and then click Next.
To select a schedule based on specific events, click When a specific event is logged, click Next; specify the event log and other information using the drop-down lists, and then click Next.
To schedule a program to start automatically, click Start a program, and then click Next.
Click Browse to find the program you want to start, and then click Next.
Click Finish.
You can use the Windows Task Scheduler to schedule it.
From the steps here: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Open Task Scheduler by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Security, clicking Administrative Tools, and then double-clicking Task Scheduler. Administrator permission required If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Click the Action menu, and then click Create Basic Task.
Type a name for the task and an optional description, and then click Next.
Do one of the following:
To select a schedule based on the calendar, click Daily, Weekly, Monthly, or One time, click Next; specify the schedule you want to use, and then click Next.
To select a schedule based on common recurring events, click When the computer starts or When I log on, and then click Next.
To select a schedule based on specific events, click When a specific event is logged, click Next; specify the event log and other information using the drop-down lists, and then click Next.
To schedule a program to start automatically, click Start a program, and then click Next.
Click Browse to find the program you want to start, and then click Next.
Click Finish.
answered Jul 22 '13 at 13:56
TaegostTaegost
632518
632518
I know I can start a program from the task scheduler but I need to executedynmap fullrender world
in an already started program.
– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
add a comment |
I know I can start a program from the task scheduler but I need to executedynmap fullrender world
in an already started program.
– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
I know I can start a program from the task scheduler but I need to execute
dynmap fullrender world
in an already started program.– Oskar Persson
Jul 22 '13 at 13:59
I know I can start a program from the task scheduler but I need to execute
dynmap fullrender world
in an already started program.– Oskar Persson
Jul 22 '13 at 13:59
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Your question wasn't clear at all on that point, you need to update your original question or you're going to get a lot of people giving you this same information.
– Taegost
Jul 22 '13 at 14:00
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
Updated my question
– Oskar Persson
Jul 22 '13 at 14:03
add a comment |
Try something like:
> for /L %i in (1,1,24) do timeout /T 3600 <command>
3600
represents a time in seconds.
60 × 60 = 3600s
The command for
will loop from 1 to 24, running timeout...
each time, which waits 3600 seconds and then executes the command.
See page: timeout command.
add a comment |
Try something like:
> for /L %i in (1,1,24) do timeout /T 3600 <command>
3600
represents a time in seconds.
60 × 60 = 3600s
The command for
will loop from 1 to 24, running timeout...
each time, which waits 3600 seconds and then executes the command.
See page: timeout command.
add a comment |
Try something like:
> for /L %i in (1,1,24) do timeout /T 3600 <command>
3600
represents a time in seconds.
60 × 60 = 3600s
The command for
will loop from 1 to 24, running timeout...
each time, which waits 3600 seconds and then executes the command.
See page: timeout command.
Try something like:
> for /L %i in (1,1,24) do timeout /T 3600 <command>
3600
represents a time in seconds.
60 × 60 = 3600s
The command for
will loop from 1 to 24, running timeout...
each time, which waits 3600 seconds and then executes the command.
See page: timeout command.
edited Jan 16 at 19:09
Scott
15.9k113990
15.9k113990
answered Jul 22 '13 at 13:58
stderrstderr
8,94722044
8,94722044
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f622694%2fexecute-command-in-cmd-once-every-hour%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
This information is available in a lot of places on the internet, and on this forum if you search. Using the terms you entered I found numerous resources that explain it.
– Taegost
Jul 22 '13 at 13:57
You won't be able to do this except from another plugin or a server wrapper. If you're on Windows, I made yams.in which now allows scheduling of any command directly into the console.
– Richard Benson
Jul 22 '13 at 17:11