Титла: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 10, 2009, 15:13 Добър ден! Онзи ден реших да сложа Fedora 10 и имам странен проблем с изпълняването на startup скриптовете. Има три команди, които искам да се изпълняват при буутване, но нито една от тях не се изпълнява. Сложих ги в /etc/rc.d/rc.local, пробвах да ги сложа и в /etc/rc.local - ефект нямаше. Файла се изпълнява - проверих като сложих следната команда:
Код: echo "rc.local executed successfully" > /home/<username>/rclocal_executed Файла се появи след рестарт, което значи, че rc.local се изпълнява, но странното е, че другите команди, които сложих там не се стартират. Командите са следните: Код: mount -t ntfs-3g /dev/sda8 /media/disk Пробвах командата за emerald да я сложа в Sessions > Startup Programs, тъй като тя не е sudo, но пак не се изпълняваше. А други команди, които съм сложила в Startup Programs си се изпълняват (http://img.zamunda.net/pic/smilies/blink.gif) Някой има ли идея защо става така? Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: b2l в May 10, 2009, 16:36 Мойте NTFS дялове за описани в /etc/fstab
Код: dev/sda1 /mnt/C ntfs-3g umask=077 0 0 Код: mount /dev/sda1 /mnt/C Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 10, 2009, 16:58 Да, така вече ги маунтва. Мерси много :) Но остава проблема с emerald... Трябва всеки път да я пиша тая команда като се логна :(
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: b2l в May 10, 2009, 17:17 Ми аз съм си описал някои по-малко необходими команди в
Код: /home/<user>/.bashrc Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 10, 2009, 17:29 Сега има друг проблем :( Като се маунтват автоматично от fstab файла, нямам разрешение да променям файлове там и торент клиента ми дава грешка - access denied. Има ли начин да му задам като ги маунтва аз да съм собственика, а не root? А за bashrc файла сега ще пробвам
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: b2l в May 10, 2009, 17:39 Ами сигурно има някакъв начин да смениш притежателя: от root на твоя user.
Или да стартираш по някакъв начин торентклиента като root. Помисли над въпросите! Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 10, 2009, 17:55 Пробвах да unmount-на дяловете, след което да създам папки disk и disk-1, на които аз да съм собственика, но след рестарт, маунтна дяловете и отново root е собственика. И дори като root не мога да сменя разрешенията върху папките... А торент клиента е за Windows и е подкаран с WINE и не знам как да го подкарам като root.
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: completer в May 10, 2009, 19:32 backtolife ти е задал въпросите в/у които трябва да се замисли доста точно.
Помисли щом пускаш с Wine дадена програма и я пускаш с твоя юзър, дали няма да стане ако пуснеш Wine с роот? ??? ??? ??? ::) ::) ;D Защо направо не пробваш в fstab-a да са с опции Код: defaults,force 0 0 Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: frantic в May 10, 2009, 20:28 Здравей,
за NTFS дяловете махни редовете от fstab и инсталирай програмката ntfs-config или yum install ntfs-config Емералд не съм ползвал много но имаше някакви настройки от GNOME-то. Поздрави! Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 10, 2009, 22:28 Код: dev/sda8 /media/disk ntfs-3g locale=en_US.utf8 0 Това подейства в fstab - маутва ги автоматично и имам разрешение да променям файлове. Мерси все пак. Но все още не иска да изпълнява emerald --replace ??? Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: b2l в May 11, 2009, 02:22 В rc.local напиши целия път до emeral-а и след това --replace
Мисля че ще е нешо такова: Код: /usr/bin/emerald --replace Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 11, 2009, 10:47 Пак не става :(
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Georgy в May 11, 2009, 11:23 Пробвай с добавяне в /etc/rc.d/rc.local на:
su - user -c "emerald --replace" Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 11, 2009, 12:49 Пак не става... Командата действа, когато я стартирам от Alt+F2, но в rc.local странно защо не се изпълнява ???
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Hapkoc в May 11, 2009, 13:05 Срелям на посоки, но защо не пробваш да стартираш emerald, докато си логната в GNOME, после като се logout-ваш да дадеш save session?
Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: remotex в May 11, 2009, 13:22 Не съм експерт по Гнома, но замисли ли се като писа това:
Пак не става... Командата действа, когато я стартирам от Alt+F2, но в rc.local странно защо не се изпълнява ???, което ме навежда на мисълта защо не става - не знам какво е това emerald но предполагам е някаква графична програмка а rc.local се изпълнява преди да се зареди още графична среда (т.е. така си е по дизайн - трябва да си работи и ако нямаме графична среда - само в текстовата конзола). При КДЕ това обик. става с ~/.kde/autostart ~/.kde3/Autostart /usr/share/autostart при Гном не знам -според търсачките: System -> Preferences -> Sessions -> Startup Programs -> Add! http://en.opensuse.org/SDB:Applications_autostart_in_GNOME Все-пак ако много държите да е в rc.local пак става но по по-трудния начин със заспиване и изчакване (на око) колкото докато се стартира и зареди Гнокма :-) #my super duper script sleep 8 #you can alter the amount of time here exec emerald --replace #or whatever app you want Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 11, 2009, 13:36 Срелям на посоки, но защо не пробваш да стартираш emerald, докато си логната в GNOME, после като се logout-ваш да дадеш save session?Да, това е логично и би трябвало да стане, но незнайно защо отново не се получава... при Гном не знам -според търсачките:Вече пробвах така и не става, а под Ubuntu ставаше Все-пак ако много държите да е в rc.local пак става но по по-трудния начин със заспиване и изчакване (на око) колкото докато се стартира и зареди Гнокма :-)И... това не подейства :( Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: b2l в May 14, 2009, 12:48 Код: #lsof Титла: Re: Проблем със startup скриптове под Fedora 10 Публикувано от: Aayla Secura в May 14, 2009, 16:20 Аз я махнах Fedora-та и си сложих пак Ubuntu и с това проблема се реши, мерси все пак :)
|