Skript volany pres /etc/inetd.conf
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Čtvrtek Listopad 9 15:21:21 CET 2000
On Thu, 9 Nov 2000, Jaroslav Lukesh wrote:
> potrebuji udelat takovou divnou vec - povesit skript na %subj%. Skript se v
> pohode zavola, provede, po telnetnuti a zadani cisla 123 vypise:
>
> --- ...123
...
> tedy to vypada, jako by soucasti $OPT byl i ten enter.
Problem bude nejspis takovy, ze do $OPT se vloudil znak CR (\r), protoze
ten vstup nesel pres terminalovy ovladac, ktery by provedl konverzi
CRLF->LF. Lze ten znak vyrusit pomoci tr -d, nebo lze misto porovnavani
v if pouzit case, nebo lze udelat urcite aspon padesat jinych veci
(jako napr. napsat ten skript v jinem jazyce <g>).
> echo -ne "..."$OPT"---"
> if [ $OPT = '123' ]; then
Vzhledem k tomu, ze $OPT je cteno ze site, tak absence uvozovek
kolem mist, kde je pouzito, je mimoradne spatny napad.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux