Stranica: 1/4.

[bash] if problem

Postano: 13 ožu 2012, 18:18
Postao/la simke
zašto mi ovo neradi kad pozovem sktiptu sa sudo

Kod: Označi sve

[[ -z "$EDITOR" ]] && EDITOR=nano
dakle, export EDITOR=vim postoji, i kada pozovem ko korisnik(root ili ja) editor je vim ali kad pozovem skriptu sa sudo onda postavi nano???

Re: [bash]

Postano: 13 ožu 2012, 18:21
Postao/la max360se
Mozda umjesto EDITOR=nano moras stavit EDITOR=vim

Re: [bash]

Postano: 13 ožu 2012, 18:23
Postao/la simke
max360se je napisao/la:Mozda umjesto EDITOR=nano moras stavit EDITOR=vim
nemogu, mora biti, ako nema exsport EDITOR=štagod, onda nano. i to radi, osim kad sa sudo pozovem skriptu.

Re: [bash]

Postano: 13 ožu 2012, 18:24
Postao/la max360se
Koju to skriptu pokreces?

Re: [bash]

Postano: 13 ožu 2012, 18:26
Postao/la simke
max360se je napisao/la:Koju to skriptu pokreces?
onu za arch konfiguraciju, ali to nije bitno.

Re: [bash] if problem

Postano: 13 ožu 2012, 18:54
Postao/la Lutherus
jer ti je default editor za root nano pa ti odma baci njega. puno lakše je kad imaš samo jedan txt editor na sustavu.

Re: [bash] if problem

Postano: 13 ožu 2012, 20:06
Postao/la simke
Lutherus je napisao/la:jer ti je default editor za root nano pa ti odma baci njega. puno lakše je kad imaš samo jedan txt editor na sustavu.
da, kao što sam reko, i kad ko obični jusre i root pozovem skriptu postavi dobro, a kad pozovem sa sudo ne.

jel mogu kako drugačije provjeriti dali "export EDITOR=štagod" postoji

Re: [bash] if problem

Postano: 13 ožu 2012, 20:12
Postao/la simke
možda samo kod mene neradi zbog mojih sudo postavki, aj neko ko ima export EDITOR=štagod pokrene ovo sa i bez sudo i posta ispis.

Kod: Označi sve

!/bin/bash

if [[ -z $EDITOR ]]; then 
  echo "ne" 
else
  echo "da"
fi

Re: [bash] if problem

Postano: 13 ožu 2012, 20:32
Postao/la max360se
javi ne

Re: [bash] if problem

Postano: 13 ožu 2012, 20:38
Postao/la simke
max360se je napisao/la:javi ne
kad , šta, sa sudo? aj iskopiraj terminal ovdje. probaj sa i bez sudo je pozvat