Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak vytvořit něco jako dávkový soubor ve Win ?  (Přečteno 5802 krát)

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Jak vytvořit něco jako dávkový soubor ve Win ?
« kdy: 06 Listopadu 2009, 23:35:38 »
Který by se aktivoval při každém spuštění Ubuntu. Ty které můj začátečnický dotaz pohoršuje mi nemusí odpovídat. Ostatním kteří konstruktivně odpoví za odpověď děkuji.

Pavel Půlpán

Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #1 kdy: 06 Listopadu 2009, 23:42:22 »
Příkazy, které chceš spouštět při startu se dají naházet do /etc/rc.local. Můžeš si aj napsat skript (ten se dá přirovnat k tomu dávkovému souboru) a ten spouštět právě pomocí /etc/rc.local, případně ho zahrnout do sezení (Gnome) nebo umístit do adresáře ~/.kde/Autostart (KDE).

PS: Taky se to tu už stopro párkrát řešilo, ale link dávat nebudu, aby jsi neřekl... :D

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #2 kdy: 06 Listopadu 2009, 23:50:33 »
Význam slova script zatím přesně nechápu. Často o něm slýchávám ale asi jsem ho nikdy nepoužíval. Je to asi nějaký texťák. Přesto děkuji za základní informace týkající se mého dotazu.

Pavel Půlpán

Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #3 kdy: 06 Listopadu 2009, 23:55:08 »
Skript je textovej soubor, ve kterým jsou naházený programový instrukce, které jsou realizovány pomocí nějakého interpreteru, což je program, který ten soubor skriptu čte a jednotlivé instrukce vykonává. Příkladem budiž Bash, Perl, ...
Nevím, jak to napsat více polopaticky. Snad, že skript je víceméně program, což je dávokový soubor taky. Jenže pojem slova program je díky zvyklostem z Windows chápán trošku nesmyslně jako soubor s příponou *.exe nebo *.com.

Kedrigern

Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #4 kdy: 06 Listopadu 2009, 23:57:24 »
Význam slova script zatím přesně nechápu. Často o něm slýchávám ale asi jsem ho nikdy nepoužíval. Je to asi nějaký texťák. Přesto děkuji za základní informace týkající se mého dotazu.

Skript, neboli česky "scénář", je textový soubor v kterém máš posloupnost příkazů (většinou co řádka to jeden příkaz), které se mají provést při spuštění skriptu.

Výhodou je, že Linux je postavený na velmi sympatickém jazyku BASH (nepřesné, ale pro začátek stačí), který se používá v terminálu.

Čili pokud chceš něco automatizovat, tak tam jen vypíšeš posloupnost příkazů, které si můžeš ozkoušet v terminálu. Každý nainstalovaný program takto můžeš spustit také.

Pokud bys o tom chtěl vědět více, tak si najdi něco o BASHi (na netu je spousta návodů).

Jinak ty chceš rc skripty, které se spouštějí při spuštění systému. Jak již bylo řečeno to je především /etc/rc.local.

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #5 kdy: 07 Listopadu 2009, 00:13:42 »
Ano AUTOMATIZOVAT to je to správné slovo. Potřeboval jsem jen poradit soubor - program do kterého napíšu něco jako odkaz na svůj soubor - script a ten začne provádět nějakou posloupnost Linux. příkazů. Musí mít ten můj script nějakou specifickou příponu?

Pavel Půlpán

Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #6 kdy: 07 Listopadu 2009, 00:15:35 »
O příponu nejde.

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #7 kdy: 07 Listopadu 2009, 00:24:18 »
Vidím že v Ubuntu - Linuxu se na přípony nějak moc nehraje. To mi ale taky dlouho trvalo než jsem se to dopátral jak to vlastně je. Dozvěděl jsem se že některé soubory ani příponu mít nemusí, pokud ji přece jen mají pak nemusí mít 3 znaky ale třeba i víc. Jak jsou limitovány délky souborů ajejich případných přípon v Linuxu?

Kedrigern

Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #8 kdy: 07 Listopadu 2009, 01:18:23 »
Vidím že v Ubuntu - Linuxu se na přípony nějak moc nehraje. To mi ale taky dlouho trvalo než jsem se to dopátral jak to vlastně je. Dozvěděl jsem se že některé soubory ani příponu mít nemusí, pokud ji přece jen mají pak nemusí mít 3 znaky ale třeba i víc. Jak jsou limitovány délky souborů ajejich případných přípon v Linuxu?

UNIXové systémy (a tedy i přes jeho zapírání GNU/Linux) na přípony nehledí a raději se podívají na obsah. Většina souborů je textových, takže první řádka většinou prozradí o co se jedná. Binární se spustí a člověk uvidí, co dělaj (stejně tak i na win).
Na druhou stranu velmi často se využívají mnohonásobné přípony, které toho identifikují mnohem víc (třeba co je v archivu schované), ale vždy je to jen jakési neověřená informace.

U těch rc není nic potřeba, protože se tam nepočítá s ničím jiným než BASHem.

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #9 kdy: 07 Listopadu 2009, 08:43:06 »
Dobře a když chci do  /etc/rc.local  umístit jen jakýsi odkaz na to, aby se spustila posloupnost příkazů v mém skriptu který se jmenuje třebas pepa a leží kdesi v nějaké cestě  ( jsou podmínky kde musí být umístěn pepa?) a když je provede, aby se provádění vrátilo zpět do  /etc/rc.local jak na to?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #10 kdy: 07 Listopadu 2009, 09:39:57 »
Asi by bylo dobré si o tom něco přečíst, třeba tu:
http://wiki.ubuntu.cz/Bash%20a%20skripty

Na výše uvedeném odkazu v Bash-pokračování, je popsána tvorba skriptu.
« Poslední změna: 07 Listopadu 2009, 09:44:43 od GdH »

Dr Fuss

  • Stálý člen
  • **
  • Příspěvků: 787
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #11 kdy: 07 Listopadu 2009, 10:08:21 »
Děkuji za nasměrování. Vždycky mi tu někdo doporučí něco ve WIKY co jsem tam ještě neviděl, protože je to zanořené někde hluboko. Jak si můžu vytisknout nebo zobrazit nějaký strom WIKY, přehled všeho, co je v ní možné najít. Nějaký obsah? To se musím pořád a pořád jen zanořovat abych prolezl všechno? To na spoustu věcí zapomenu.

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #12 kdy: 07 Listopadu 2009, 10:38:00 »
a nebo si stahnout celou wiki http://wiki.ubuntu.cz/Offline%20Wiki a brouzdat se seznamem stranek. Ale Mozna by to chtelo nejaky obsah/mapu wiki pro prehlednost.
Tak dlouho se vrzá s Acerem, až se displej utrhne.

JoMa

  • Návštěvník
  • Příspěvků: 20
Re: Jak vytvořit něco jako dávkový soubor ve Win ?
« Odpověď #13 kdy: 07 Listopadu 2009, 11:09:16 »
da sa v BASHI menit farba vypisu na obrazovku?
priklad:
Kód: [Vybrat]
if ! ping -c 3 -w 7 172.12.172.40 &>/dev/null ; then
  echo "X BRG040"
else echo "O BRG040"
fi
X - chcem aby bolo cervene, O - chcem aby bolo zelene

dakujem za odpoved

zaciatocnik

 :'( dakujem uz som to vyriesil. uf to bola ochota. dakujem
« Poslední změna: 08 Listopadu 2009, 13:46:48 od JoMa »

 

Provoz zaštiťuje spolek OpenAlt.