Forum » Programiranje » Shell scripta
Shell scripta
antonija ::
A mi lahko kdo pomaga pri pisanju shell scripte, ki bo storila sledece:
Skupaj s skripto se poda text.
Skripta naj naredi v direktoriju nov direktorij z imenom, enakem vnesenemu textu. Ta novi direktorij ni v trenitnem direktoriju ampak na neki drugi konstantni lokaciji.
Skripta naj poisce v trenutnem direktoriju vse direktorije z vnesenim textom in jih prestavi v novo skreirani direktorij.
Sej vecino bi verjetno znal sam nimam pojma kako prepricas skripto da uporablja podan text (zna bit da se mu rece argument, sam nisem ziher).
Skupaj s skripto se poda text.
Skripta naj naredi v direktoriju nov direktorij z imenom, enakem vnesenemu textu. Ta novi direktorij ni v trenitnem direktoriju ampak na neki drugi konstantni lokaciji.
Skripta naj poisce v trenutnem direktoriju vse direktorije z vnesenim textom in jih prestavi v novo skreirani direktorij.
Sej vecino bi verjetno znal sam nimam pojma kako prepricas skripto da uporablja podan text (zna bit da se mu rece argument, sam nisem ziher).
Statistically 3 out of 4 involved usually enjoy gang-bang experience.
- spremenilo: antonija ()
antonija ::
Hvala za link.
Isto foro ($1) sem ze prej nekje drugje najdu, tko da mi je ratalo. Hvala vseeno.
Isto foro ($1) sem ze prej nekje drugje najdu, tko da mi je ratalo. Hvala vseeno.
Statistically 3 out of 4 involved usually enjoy gang-bang experience.
fx ::
Prvo me zanima, če lahko z shell-om nastavljam nastavitve in pisanje/branje podatkov na/iz serijskega porta? Ali je potreben program napisan v C/C++?
Lp,
Lp,
BigWhale ::
Hm verjetno bi lahko s kakim getty programom kaj scaral...
PS: setserial se rece programu, ki to tudi pocne.
PS: setserial se rece programu, ki to tudi pocne.
Zgodovina sprememb…
- spremenil: BigWhale ()
fx ::
Zadevo sem tako rešil :
v crontab sem dodal naslednjo vrstico :
Ubijem proces cat in program gre v znaki naprej.
in napisal naslednjo shell scripto :
Zanima me, samo kako (seveda če je možno), naredim da nebi potreboval za delovanje scripte crontab, torej da bi prekinil ukaz cat?
Lp,
v crontab sem dodal naslednjo vrstico :
00 00 * * * root killall cat
Ubijem proces cat in program gre v znaki naprej.
in napisal naslednjo shell scripto :
#!/bin/sh
# "standardni MS-DOS" porti :
# /dev/ttys0 (COM1), port 0x3f8, irq 4
# /dev/ttys1 (COM2), port 0x2f8, irq 3
# /dev/ttys2 (COM3), port 0x3e8, irq 4
# /dev/ttys3 (COM4), port 0x2e8, irq 3
#########################
# Nastavitve za serijsko komunikacojo
#########################
SerialPort="/dev/ttyS0" #port
BaudRate="115200" #hitrost
###############
# Dodatne nastavitve
###############
PotDoDatoteke="/pot/do/xml/"
# Nastavimo serijske vrata
setserial -zG $SerialPort uart 16550A port 0x03f8 irq 4 baud_base $BaudRate spd_normal skip_test auto_irq
clear #pobrisemo zaslon
while true
do
#preverimo če obstaja datoteka
Datoteka=$(date +%Y)$(date +%m)$(date +%d)".xml";
if [ ! -f $PotDoDatoteke$Datoteka ]
then
touch $PotDoDatoteke$Datoteka; #ustvarimo datoteko
fi
#beremo iz serijskega porta in avtomatično pišemo in shranjujemo v datoteko
cat $SerialPort >> $PotDoDatoteke$Datoteka; #dodajamo podatke v datoteko
done
Zanima me, samo kako (seveda če je možno), naredim da nebi potreboval za delovanje scripte crontab, torej da bi prekinil ukaz cat?
Lp,
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Ubuntu vprašanjaOddelek: Operacijski sistemi | 2953 (1702) | roksson |
» | FTP serverOddelek: Pomoč in nasveti | 1684 (1395) | Volk| |
» | c++ serijski portOddelek: Programiranje | 2551 (1942) | fx |
» | LPT porti in linux...Oddelek: Operacijski sistemi | 2504 (2311) | Trojaner |
» | Linux RH 7.2 in konfiguriranje PCI modema!!!Oddelek: Operacijski sistemi | 1170 (1041) | pin29 |