Hallo, ich spiele unter Linux Quake2 mit einer Voodo2 3d-Karte. Man kann die Performance der Karte mit einigen "export"-Befehlen optimieren. (z.B. "export SSTV2_FASTMEM=1" usw. ) Nun will ich aber nicht jedesmal all diese Befehle von Hand eingeben, sondern sie von einem Script ausfuehren lassen. Auf folgende Weise hat es nicht funktioniert: Mit vi eine Datei erstellt ------------ #! /bin/sh export SSTV2_FASTMEM=1 export SSTV2_FASTPCIRD=1 export .... ------------ , diese mit chmod ausfuehrbar gemacht und dann ausgefuehrt. Weiter habe ich festgestellt, dass ein in einem Terminal (z.B. auf tty1) eingegebener export nur fuer diesen gilt. Ist es moeglich, einen export fuer alle Terminals geltend zu machen, ohne ihn auf jedem einzeln eingeben zu muessen? Danke Martin -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Martin writes:
Nun will ich aber nicht jedesmal all diese Befehle von Hand eingeben, sondern sie von einem Script ausfuehren lassen. Auf folgende Weise hat es nicht funktioniert: Mit vi eine Datei erstellt ------------ #! /bin/sh export SSTV2_FASTMEM=1 export SSTV2_FASTPCIRD=1 export .... ------------ , diese mit chmod ausfuehrbar gemacht und dann ausgefuehrt.
Weiter habe ich festgestellt, dass ein in einem Terminal (z.B. auf tty1) eingegebener export nur fuer diesen gilt. Ist es moeglich, einen export fuer alle Terminals geltend zu machen, ohne ihn auf jedem einzeln eingeben zu muessen?
Warum schreibst Du nicht diese Variablen in die Profile-Datei? Entweder in /etc/profile, dann gelten sie systemweit (also für alle Nutzer) oder in die ~/.profile oder ~/.bashrc dann gelten sie nur für den jeweiligen User. Wolfgang -- Ho Ho Ho! -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (2)
-
Dr.Mordas@t-online.de
-
wobo@gmx.de