Strona 1 z 1

[+] Potrzebuję drobnej pomocy ze skryptem w bashu

: 23 stycznia 2008, 11:51
autor: PhockouS
Witam

Chciałbym napisać prosty skrypt, który killował by conky'iego oraz włączał go na nowo. Jest mi to potrzebne, gdyż Conky, kiedy ma zmienną ${alignc} wycentrowywuje się, a powinien się rozłożyć równiutko na srodku (na co z drugiej strony pomaga ponowne jego włączenie).

Próbowałem kilka metod i każda zawodziła.

Testowałem tak:

Kod: Zaznacz cały

#!/bin/bash
killall conky
conky &

Kod: Zaznacz cały

#!/bin/bash
killall conky
cd /usr/bin
conky &
No i dalej nic, niestety.

Gdyby ktoś byłby tak uprzejmy i mógłby pomóc byłbym wdzięczny! :)

: 23 stycznia 2008, 13:11
autor: Akkon
A może trochę inaczej.

W katalogu użytkownika dopisz do pliku .bashrc taką mniej więcj linijkę:

Kod: Zaznacz cały

alias con='kill all conky ;  conky &'
Później tylko w konsoli będziesz wpisywał:

: 23 stycznia 2008, 13:24
autor: PhockouS
Akkon, wszystko okej, a nie da się "zautomatyzować" ? :)

: 23 stycznia 2008, 13:44
autor: Akkon
PhockouS pisze:a nie da się "zautomatyzować" ?
Nie mam w tej chwili xfce na dysku więc dokładnie Ci nie umiem powiedzieć. Ale z tego co się orientuję, to w tym środowisku odpowiadają za to ~/Desktop/Autostart i ~/.config/autostart. Trzeba by tam dodać skrypt uruchomieniowy.
PhockouS pisze:Testowałem tak:

#!/bin/bash
killall conky
conky &

No i dalej nic, nieste
Teraz mnie olśniło :-) . A skryptowi nadałeś prawa wykonalności?

Kod: Zaznacz cały

chmod +x nazwa_skryptu

: 23 stycznia 2008, 15:21
autor: PhockouS
Oczywiście -.-

Narazie testowałem to z konsoli, bez wrzucania do autostartu. Niestety - niepowodzenie.

: 23 stycznia 2008, 16:58
autor: rupek

Kod: Zaznacz cały

killall conky && conky
a jak zadziała to sobie dodaj do autostartu

: 23 stycznia 2008, 17:55
autor: Akkon
Może w tym skrypcie zamiast:

Kod: Zaznacz cały

conky &
daj:

Kod: Zaznacz cały

conky

: 23 stycznia 2008, 17:59
autor: PhockouS
Akkon, okej, skrypt już napisałem sam:

Kod: Zaznacz cały

#!/bin/sh
killall conky
conky ~/.conkyrc
lecz teraz gdzie go wrzucic? >_> w /etc/init.d nie odpala go, przez autostart xfce to samo..

: 23 stycznia 2008, 18:12
autor: Akkon
PhockouS, wydaje mi się, że już Ci o tym pisałem :-P .
Ale jak się upierasz to zajrzyj jeszcze Tutaj.

: 27 stycznia 2008, 12:27
autor: PhockouS
Nie mam narazie czasu żeby się bliżej temu przyjrzeć :/ Mimo wszystko należy się punkcik za pomoc :-)