/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
/usr/bin/script
Fra : jaton


Dato : 18-04-01 12:22

Jeg vil gerne ha mulighed for, at alt hvad der laves i en vnc telnet
session gemmes i en fil på den maskine, der starter vncserver
programmet.
På freeBSD kan det løses med /usr/bin/script programmet. Det kan det
ikke på RedHat, er der no'en, der har no'en ideer?
Bare så i ikke kommer med det, så virker 'tee' kommandoen ikke på vnc
opstarten, eller retter sammen med xterm.

xstartup kalder normalt:
xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" &

detter er skrevet om til
xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
host.host.dk &

Den logiske tanke ville være :
xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
host.host.dk | tee /var/log/crap &
DETTE VIRKER IKKE.

Håber i kan hjælpe...
På forhånd tak.


 
 
Klaus Alexander Seis~ (18-04-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 18-04-01 13:53

jaton skrev:

> Den logiske tanke ville være :
> xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e
> telnet host.host.dk | tee /var/log/crap &
> DETTE VIRKER IKKE.

Heller ikke hvis du sætter parenteser på:

[...] -e (telnet host.host.dk | tee /var/log/crap) &

?

// Klaus

--
><>°

jaton (18-04-2001)
Kommentar
Fra : jaton


Dato : 18-04-01 13:45

Klaus Alexander Seistrup wrote:

> jaton skrev:
>
> > Den logiske tanke ville være :
> > xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e
> > telnet host.host.dk | tee /var/log/crap &
> > DETTE VIRKER IKKE.
>
> Heller ikke hvis du sætter parenteser på:
>
> [...] -e (telnet host.host.dk | tee /var/log/crap) &
>
> ?
>
> // Klaus
>
> --
> ><>°

Nej, det virker des. heller ikke.
....Jannik


Kent Friis (18-04-2001)
Kommentar
Fra : Kent Friis


Dato : 18-04-01 14:54

Den Wed, 18 Apr 2001 13:21:53 +0200 skrev jaton:
>Jeg vil gerne ha mulighed for, at alt hvad der laves i en vnc telnet
>session gemmes i en fil på den maskine, der starter vncserver
>programmet.
>På freeBSD kan det løses med /usr/bin/script programmet. Det kan det
>ikke på RedHat, er der no'en, der har no'en ideer?
>Bare så i ikke kommer med det, så virker 'tee' kommandoen ikke på vnc
>opstarten, eller retter sammen med xterm.
>
>xstartup kalder normalt:
>xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" &
>
>detter er skrevet om til
>xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
>host.host.dk &
>
>Den logiske tanke ville være :
>xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
>host.host.dk | tee /var/log/crap &
>DETTE VIRKER IKKE.

Prøv at sætte backslash foran pipe-tegnet - altså: ...host.dk \| tee...

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - sidste billede: planets.png

jaton (18-04-2001)
Kommentar
Fra : jaton


Dato : 18-04-01 14:05

Kent Friis wrote:

> Den Wed, 18 Apr 2001 13:21:53 +0200 skrev jaton:
> >Jeg vil gerne ha mulighed for, at alt hvad der laves i en vnc telnet
> >session gemmes i en fil på den maskine, der starter vncserver
> >programmet.
> >På freeBSD kan det løses med /usr/bin/script programmet. Det kan det
> >ikke på RedHat, er der no'en, der har no'en ideer?
> >Bare så i ikke kommer med det, så virker 'tee' kommandoen ikke på vnc
> >opstarten, eller retter sammen med xterm.
> >
> >xstartup kalder normalt:
> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" &
> >
> >detter er skrevet om til
> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
> >host.host.dk &
> >
> >Den logiske tanke ville være :
> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
> >host.host.dk | tee /var/log/crap &
> >DETTE VIRKER IKKE.
>
> Prøv at sætte backslash foran pipe-tegnet - altså: ...host.dk \| tee...
>
> Mvh
> Kent
> --
> http://www.celebrityshine.com/~kfr - sidste billede: planets.png

Dette virker des heller ikke, men /usr/local/script virker fra freeBSD.
Hvis jeg kompilere script.c fra denne giver den...:
gcc script.c -o script
script.c:57: libutil.h: No such file or directory
Jeg mangler libutil.h filen. Ellers mangler jeg en anden version af
/usr/bin/script til redhat. Det sidste ville selvfølgelig være det mest
optimale.

Takker...
Jannik


Kent Friis (18-04-2001)
Kommentar
Fra : Kent Friis


Dato : 18-04-01 15:17

Den Wed, 18 Apr 2001 15:04:32 +0200 skrev jaton:
>Kent Friis wrote:
>
>> Den Wed, 18 Apr 2001 13:21:53 +0200 skrev jaton:
>> >Jeg vil gerne ha mulighed for, at alt hvad der laves i en vnc telnet
>> >session gemmes i en fil på den maskine, der starter vncserver
>> >programmet.
>> >På freeBSD kan det løses med /usr/bin/script programmet. Det kan det
>> >ikke på RedHat, er der no'en, der har no'en ideer?
>> >Bare så i ikke kommer med det, så virker 'tee' kommandoen ikke på vnc
>> >opstarten, eller retter sammen med xterm.
>> >
>> >xstartup kalder normalt:
>> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" &
>> >
>> >detter er skrevet om til
>> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
>> >host.host.dk &
>> >
>> >Den logiske tanke ville være :
>> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
>> >host.host.dk | tee /var/log/crap &
>> >DETTE VIRKER IKKE.
>>
>> Prøv at sætte backslash foran pipe-tegnet - altså: ...host.dk \| tee...
>>
>> Mvh
>> Kent
>> --
>> http://www.celebrityshine.com/~kfr - sidste billede: planets.png
>
>Dette virker des heller ikke

Ah, derfor. xterm bruger exec(), ikke system().

xterm... -e sh -c "telnet host.host.dk | tee /var/log/crap" &

Testet og virker (hos mig).

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - sidste billede: planets.png

jaton (18-04-2001)
Kommentar
Fra : jaton


Dato : 18-04-01 14:46

Kent Friis wrote:

> Den Wed, 18 Apr 2001 15:04:32 +0200 skrev jaton:
> >Kent Friis wrote:
> >
> >> Den Wed, 18 Apr 2001 13:21:53 +0200 skrev jaton:
> >> >Jeg vil gerne ha mulighed for, at alt hvad der laves i en vnc telnet
> >> >session gemmes i en fil på den maskine, der starter vncserver
> >> >programmet.
> >> >På freeBSD kan det løses med /usr/bin/script programmet. Det kan det
> >> >ikke på RedHat, er der no'en, der har no'en ideer?
> >> >Bare så i ikke kommer med det, så virker 'tee' kommandoen ikke på vnc
> >> >opstarten, eller retter sammen med xterm.
> >> >
> >> >xstartup kalder normalt:
> >> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" &
> >> >
> >> >detter er skrevet om til
> >> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
> >> >host.host.dk &
> >> >
> >> >Den logiske tanke ville være :
> >> >xterm -geometry 80x24+10+10 -ls -title "VNCDESKTOP Desktop" -e telnet
> >> >host.host.dk | tee /var/log/crap &
> >> >DETTE VIRKER IKKE.
> >>
> >> Prøv at sætte backslash foran pipe-tegnet - altså: ...host.dk \| tee...
> >>
> >> Mvh
> >> Kent
> >> --
> >> http://www.celebrityshine.com/~kfr - sidste billede: planets.png
> >
> >Dette virker des heller ikke
>
> Ah, derfor. xterm bruger exec(), ikke system().
>
> xterm... -e sh -c "telnet host.host.dk | tee /var/log/crap" &
>
> Testet og virker (hos mig).
>
> Mvh
> Kent
> --
> http://www.celebrityshine.com/~kfr - sidste billede: planets.png

mange... takker det virker.
jannik


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408893
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste