Permalänk
Medlem

Terminal hjälp (?)

Hej, jag är ganska nybörjare inom terminalen
--------------------------------------------------------------------------------------
I windows xp så gjorde jag en .bat fil som har kommandot

shutdown -s -t 2100

kan jag göra något liknande i terminalen eller göra någon annan typ av fil, liknande en batch fil.

sammanfattning, simpelt kommando som gör att datorn stänger av sig själv efter en vis tid.

ps. kör ubuntu karamic cola.

Permalänk
Medlem

skapa en fil som ser ut så här:
nano "fil"

#!/bin/bash sleep 2100s && shutdown -h now

gör filen körbar
chmod +xxx "fil"

kör filen som root
./"fil"

Permalänk
Medlem

Vill du ange en tid datorn skall stänga av sig eller köra ett kommande vid ett enskilt tillfälle är at utmärkt.
bli root eller su

at 22:30
warning: commands will be executed using /bin/sh
at> halt (tryck enter)
ctrl +d

Du kan använda fler kommandon, se man at

Permalänk
Medlem
Skrivet av /bin/sh:

skapa en fil som ser ut så här:
nano "fil"

#!/bin/bash sleep 2100s && shutdown -h now

gör filen körbar
chmod +xxx "fil"

kör filen som root
./"fil"

Att använda sleep känns onödigt då du kan byta ut ditt now mot en tid istället.

time Time is the time at which shutdown will bring the system down and may be the word now (indicating an immediate shutdown) or specify a future time in one of two formats: +number, or yymmddhhmm, where the year, month, and day may be defaulted to the current system values. The first form brings the system down in number minutes and the second at the absolute time specified.

Edit: Ovanstående är för OSX (BSD också?), bifogar samma avsnitt för GNU/Linux, syntaxen för en exakt tidpunkt verkar skilja sig något men det trådskaparen efterfrågar fungerar på samma sätt:

The time argument can have different formats. First, it can be an absolute time in the format hh:mm, in which hh is the hour (1 or 2 dig‐ its) and mm is the minute of the hour (in two digits). Second, it can be in the format +m, in which m is the number of minutes to wait. The word now is an alias for +0.

Permalänk
Medlem
Skrivet av gigli:

Vill du ange en tid datorn skall stänga av sig eller köra ett kommande vid ett enskilt tillfälle är at utmärkt.
bli root eller su

at 22:30
warning: commands will be executed using /bin/sh
at> halt (tryck enter)
ctrl +d

Du kan använda fler kommandon, se man at

Hur har man missat det där kommandot? Tackar.