how can I open a extra console and run a program in it with one command?
So I know if I type gnome-terminal or xterm, a new window will be popped out. Then I checked the man page for these two, nothing relevant found.
Then I noticed under Mac you can do it with the program open. But it seems under Linux it's not that trivial.
Does anyone have experience?
gnome-terminal xterm
add a comment |
So I know if I type gnome-terminal or xterm, a new window will be popped out. Then I checked the man page for these two, nothing relevant found.
Then I noticed under Mac you can do it with the program open. But it seems under Linux it's not that trivial.
Does anyone have experience?
gnome-terminal xterm
Seeman gnome-terminal
again. It's there.
– user535733
Nov 9 '17 at 16:49
add a comment |
So I know if I type gnome-terminal or xterm, a new window will be popped out. Then I checked the man page for these two, nothing relevant found.
Then I noticed under Mac you can do it with the program open. But it seems under Linux it's not that trivial.
Does anyone have experience?
gnome-terminal xterm
So I know if I type gnome-terminal or xterm, a new window will be popped out. Then I checked the man page for these two, nothing relevant found.
Then I noticed under Mac you can do it with the program open. But it seems under Linux it's not that trivial.
Does anyone have experience?
gnome-terminal xterm
gnome-terminal xterm
asked Nov 9 '17 at 16:17
J.R.J.R.
184
184
Seeman gnome-terminal
again. It's there.
– user535733
Nov 9 '17 at 16:49
add a comment |
Seeman gnome-terminal
again. It's there.
– user535733
Nov 9 '17 at 16:49
See
man gnome-terminal
again. It's there.– user535733
Nov 9 '17 at 16:49
See
man gnome-terminal
again. It's there.– user535733
Nov 9 '17 at 16:49
add a comment |
4 Answers
4
active
oldest
votes
I would prefer to use the option -x
that provides more reliable work than -e
:
gnome-terminal -x bash -c "<my command or script>; exec bash"
The option
-x
means--execute
- the remainder of the command line inside the terminal.And our command is
bash -c "<commands>"
. That means we execute a newbash
shell, which should run some-c "<commands>"
.We have two separated (by semicolon
; == new line
)<commands>
.The first command
<my command or script>
will execute that we want.The second command
exec bash
has a meaning - remain open the currentgnome-terminal
window. There are another possible approaches to do that. In the current case the commandexec
will replace the current process image with a new process image - in other words it will 'kill' the current process and will execute a new (bash
) under the current PID.
Update: The -x/-e
syntax is now deprecated - Ubuntu 18.04. The new recommended way is :
gnome-terminal -- bash -c "<my command or script>; exec bash"
- If you want to reach the users home directory within the above command use the environment variable
$HOME
:bash -c "cd $HOME/; ..."
More examples of usage of this format:
- Open a new terminal and source scripts
- Launch gnome-terminal from SSH session to Desktop session
- Start Specific Terminal on Startup
- Crontab and C program that should be executed into a terminal window
- Xdotool does not minimize terminal window when using in Startup Application when pc boots?
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I thinkgnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of/full/path/
is better than./
, you also could provide and working directory for the newgnome-terminal
instance--working-directory='/home/<user>/....
.
– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
add a comment |
gnome-terminal -e cmd
will open a terminal window and run cmd
within it.
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
add a comment |
You can simply do CTRLALTT and you will open a new terminal.
Try gnome-terminal -e "bash -c command;bash"
add a comment |
Another approach that will keep the window open is to use xterm:
xterm -hold -e cmd
The hold option keeps the window open.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f974756%2fhow-can-i-open-a-extra-console-and-run-a-program-in-it-with-one-command%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
I would prefer to use the option -x
that provides more reliable work than -e
:
gnome-terminal -x bash -c "<my command or script>; exec bash"
The option
-x
means--execute
- the remainder of the command line inside the terminal.And our command is
bash -c "<commands>"
. That means we execute a newbash
shell, which should run some-c "<commands>"
.We have two separated (by semicolon
; == new line
)<commands>
.The first command
<my command or script>
will execute that we want.The second command
exec bash
has a meaning - remain open the currentgnome-terminal
window. There are another possible approaches to do that. In the current case the commandexec
will replace the current process image with a new process image - in other words it will 'kill' the current process and will execute a new (bash
) under the current PID.
Update: The -x/-e
syntax is now deprecated - Ubuntu 18.04. The new recommended way is :
gnome-terminal -- bash -c "<my command or script>; exec bash"
- If you want to reach the users home directory within the above command use the environment variable
$HOME
:bash -c "cd $HOME/; ..."
More examples of usage of this format:
- Open a new terminal and source scripts
- Launch gnome-terminal from SSH session to Desktop session
- Start Specific Terminal on Startup
- Crontab and C program that should be executed into a terminal window
- Xdotool does not minimize terminal window when using in Startup Application when pc boots?
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I thinkgnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of/full/path/
is better than./
, you also could provide and working directory for the newgnome-terminal
instance--working-directory='/home/<user>/....
.
– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
add a comment |
I would prefer to use the option -x
that provides more reliable work than -e
:
gnome-terminal -x bash -c "<my command or script>; exec bash"
The option
-x
means--execute
- the remainder of the command line inside the terminal.And our command is
bash -c "<commands>"
. That means we execute a newbash
shell, which should run some-c "<commands>"
.We have two separated (by semicolon
; == new line
)<commands>
.The first command
<my command or script>
will execute that we want.The second command
exec bash
has a meaning - remain open the currentgnome-terminal
window. There are another possible approaches to do that. In the current case the commandexec
will replace the current process image with a new process image - in other words it will 'kill' the current process and will execute a new (bash
) under the current PID.
Update: The -x/-e
syntax is now deprecated - Ubuntu 18.04. The new recommended way is :
gnome-terminal -- bash -c "<my command or script>; exec bash"
- If you want to reach the users home directory within the above command use the environment variable
$HOME
:bash -c "cd $HOME/; ..."
More examples of usage of this format:
- Open a new terminal and source scripts
- Launch gnome-terminal from SSH session to Desktop session
- Start Specific Terminal on Startup
- Crontab and C program that should be executed into a terminal window
- Xdotool does not minimize terminal window when using in Startup Application when pc boots?
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I thinkgnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of/full/path/
is better than./
, you also could provide and working directory for the newgnome-terminal
instance--working-directory='/home/<user>/....
.
– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
add a comment |
I would prefer to use the option -x
that provides more reliable work than -e
:
gnome-terminal -x bash -c "<my command or script>; exec bash"
The option
-x
means--execute
- the remainder of the command line inside the terminal.And our command is
bash -c "<commands>"
. That means we execute a newbash
shell, which should run some-c "<commands>"
.We have two separated (by semicolon
; == new line
)<commands>
.The first command
<my command or script>
will execute that we want.The second command
exec bash
has a meaning - remain open the currentgnome-terminal
window. There are another possible approaches to do that. In the current case the commandexec
will replace the current process image with a new process image - in other words it will 'kill' the current process and will execute a new (bash
) under the current PID.
Update: The -x/-e
syntax is now deprecated - Ubuntu 18.04. The new recommended way is :
gnome-terminal -- bash -c "<my command or script>; exec bash"
- If you want to reach the users home directory within the above command use the environment variable
$HOME
:bash -c "cd $HOME/; ..."
More examples of usage of this format:
- Open a new terminal and source scripts
- Launch gnome-terminal from SSH session to Desktop session
- Start Specific Terminal on Startup
- Crontab and C program that should be executed into a terminal window
- Xdotool does not minimize terminal window when using in Startup Application when pc boots?
I would prefer to use the option -x
that provides more reliable work than -e
:
gnome-terminal -x bash -c "<my command or script>; exec bash"
The option
-x
means--execute
- the remainder of the command line inside the terminal.And our command is
bash -c "<commands>"
. That means we execute a newbash
shell, which should run some-c "<commands>"
.We have two separated (by semicolon
; == new line
)<commands>
.The first command
<my command or script>
will execute that we want.The second command
exec bash
has a meaning - remain open the currentgnome-terminal
window. There are another possible approaches to do that. In the current case the commandexec
will replace the current process image with a new process image - in other words it will 'kill' the current process and will execute a new (bash
) under the current PID.
Update: The -x/-e
syntax is now deprecated - Ubuntu 18.04. The new recommended way is :
gnome-terminal -- bash -c "<my command or script>; exec bash"
- If you want to reach the users home directory within the above command use the environment variable
$HOME
:bash -c "cd $HOME/; ..."
More examples of usage of this format:
- Open a new terminal and source scripts
- Launch gnome-terminal from SSH session to Desktop session
- Start Specific Terminal on Startup
- Crontab and C program that should be executed into a terminal window
- Xdotool does not minimize terminal window when using in Startup Application when pc boots?
edited Jan 20 at 13:35
answered Nov 9 '17 at 17:39
pa4080pa4080
14.2k52668
14.2k52668
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I thinkgnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of/full/path/
is better than./
, you also could provide and working directory for the newgnome-terminal
instance--working-directory='/home/<user>/....
.
– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
add a comment |
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I thinkgnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of/full/path/
is better than./
, you also could provide and working directory for the newgnome-terminal
instance--working-directory='/home/<user>/....
.
– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
I got it. If I simply type gnome-terminal -x ./main it won't work. Cause "bash" is the parameter I have to pass to run ./main?
– J.R.
Nov 9 '17 at 17:41
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. Here is a detailed explanation: askubuntu.com/a/967720/566421
– pa4080
Nov 9 '17 at 17:53
@J.R. I think
gnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of /full/path/
is better than ./
, you also could provide and working directory for the new gnome-terminal
instance --working-directory='/home/<user>/....
.– pa4080
Nov 9 '17 at 18:19
@J.R. I think
gnome-terminal -x ./main
shall work, but the terminal is closed too fast. Also using of /full/path/
is better than ./
, you also could provide and working directory for the new gnome-terminal
instance --working-directory='/home/<user>/....
.– pa4080
Nov 9 '17 at 18:19
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
nice. Thnx for the help. Still one small question. Can I set it to something like the console in a programming IDE? Like the console shows "type anything to continue", then if I type enter the console will be closed rather than typing "exit".
– J.R.
Nov 10 '17 at 7:28
1
1
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
Hi man I solved it myself by setting export PROMPT_COMMAND="exit"
– J.R.
Nov 10 '17 at 8:04
add a comment |
gnome-terminal -e cmd
will open a terminal window and run cmd
within it.
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
add a comment |
gnome-terminal -e cmd
will open a terminal window and run cmd
within it.
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
add a comment |
gnome-terminal -e cmd
will open a terminal window and run cmd
within it.
gnome-terminal -e cmd
will open a terminal window and run cmd
within it.
answered Nov 9 '17 at 17:10
John AndersonJohn Anderson
24529
24529
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
add a comment |
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
Hi. This is also the weird part with me. After I type "gnome-terminal -e ./main", an extra console is opened but I got a error and the program is not executed correctly. If I run it with built in program like "gnome-terminal -e ls", it seems somethings happened, but no extra console will be opened.
– J.R.
Nov 9 '17 at 17:27
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@J.R. the command is executed but the terminal closes after it executes the command
– lapisdecor
Nov 9 '17 at 17:31
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
@lapisdecor ah, ok, so I should add something like "cmd -k" for genome as well?But why gnome-terminal -e ./main not working?
– J.R.
Nov 9 '17 at 17:36
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
try gnome-terminal -e "bash -c ls;bash"
– lapisdecor
Nov 9 '17 at 17:47
add a comment |
You can simply do CTRLALTT and you will open a new terminal.
Try gnome-terminal -e "bash -c command;bash"
add a comment |
You can simply do CTRLALTT and you will open a new terminal.
Try gnome-terminal -e "bash -c command;bash"
add a comment |
You can simply do CTRLALTT and you will open a new terminal.
Try gnome-terminal -e "bash -c command;bash"
You can simply do CTRLALTT and you will open a new terminal.
Try gnome-terminal -e "bash -c command;bash"
edited Nov 9 '17 at 17:44
answered Nov 9 '17 at 17:14
lapisdecorlapisdecor
82441330
82441330
add a comment |
add a comment |
Another approach that will keep the window open is to use xterm:
xterm -hold -e cmd
The hold option keeps the window open.
add a comment |
Another approach that will keep the window open is to use xterm:
xterm -hold -e cmd
The hold option keeps the window open.
add a comment |
Another approach that will keep the window open is to use xterm:
xterm -hold -e cmd
The hold option keeps the window open.
Another approach that will keep the window open is to use xterm:
xterm -hold -e cmd
The hold option keeps the window open.
answered Nov 9 '17 at 17:47
John AndersonJohn Anderson
24529
24529
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- 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%2faskubuntu.com%2fquestions%2f974756%2fhow-can-i-open-a-extra-console-and-run-a-program-in-it-with-one-command%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
See
man gnome-terminal
again. It's there.– user535733
Nov 9 '17 at 16:49