[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Exemplo de shell script
From: |
Hugo Cisneiros |
Subject: |
Exemplo de shell script |
Date: |
Mon, 12 Jun 2000 18:13:28 -0300 |
Ola pessoal,
Venho a voces atraves deste email com dois objetivos:
1) Postei uma noticia no PontoBR (http://pontobr.org) divulgando esta lista,
espero que mostre resultados :)
2) Aqui vai um pequeno shell script que acabei de fazer e que pode ser util pra
muita gente, aceito contribuicoes. Ai' vai:
----------[corte-aqui]--------------------
#!/bin/bash
# x - Roda automaticamente servidores X com Window Managers
# escolhidos. Tambem roda varios servidores X em displays
# diferentes, infinitamente.
#
# Sugestoes para Hugo Cisneiros, address@hidden
count=0
DISPLAY=":0"
while [ -e /tmp/.X$count-lock ]; do
count=`expr $count + 1`
DISPLAY=":$count"
done
Ajuda()
{
echo "$0 [Opcoes]:"
echo
echo "--help -> Esta ajuda"
echo "--autor -> Informacoes sobre o autor"
echo "wmaker -> Executa o Window Maker"
echo "kde -> Executa o KDE"
echo "gnome -> Executa o Gnome"
echo "e -> Executa o Enlightenment"
exit
}
case $1 in
wmaker) echo "exec wmaker" > ~/.xinitrc ;
echo "Rodando WM: Window Maker..."
startx -- $DISPLAY -bpp 16 1> /dev/null 2> /dev/null & ;;
kde) echo "exec startkde" > ~/.xinitrc ;
echo "Rodando WM: KDE..."
startx -- $DISPLAY -bpp 16 1> /dev/null 2> /dev/null & ;;
gnome) echo "exec gnome-session" > ~/.xinitrc ;
echo "Rodando WM: Gnome..."
startx -- $DISPLAY -bpp 16 1> /dev/null 2> /dev/null & ;;
e) echo "exec enlightenment" > ~/.xinitrc ;
echo "Rodando WM: Enlightenment..."
startx -- $DISPLAY -bpp 16 1> /dev/null 2> /dev/null & ;;
--help) Ajuda ;;
--autor) echo "Rodador de Window Managers automatico"
echo "Hugo Cisneiros, address@hidden"
echo 'Tenha um bom proveito! :)' ;;
*) echo "Uso: $0 <opcao>"
echo "Use a opcao --help para obter mais ajuda."
echo
exit ;;
esac
sleep 3
----------[corte-aqui]--------------------
[]'s
Hugo
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Exemplo de shell script,
Hugo Cisneiros <=