Проблем с Slackware
29 отговора
1411 прегледа
Проблем с Slackware
Здравейте.
Имам следния проблем:
На машина А (Slackware 9.0) пиша на командния ред: ./script.php & - процеса се вдига и си седи след като направя logout. ps x показва TTY ?
На машина B (Slackware 10.1) пиша на командния ред: ./script.php & - процеса се вдига, но след logout се терминира, а ps x показва TTY pts/2
Сигурно е много просто, но просто не съм спец и не мога да накарам машина B да се държи като машина А
Някой да може да ми помогне?
voip.alinea.bg - Всичко за VoIP
Имам следния проблем:
На машина А (Slackware 9.0) пиша на командния ред: ./script.php & - процеса се вдига и си седи след като направя logout. ps x показва TTY ?
На машина B (Slackware 10.1) пиша на командния ред: ./script.php & - процеса се вдига, но след logout се терминира, а ps x показва TTY pts/2
Сигурно е много просто, но просто не съм спец и не мога да накарам машина B да се държи като машина А
Някой да може да ми помогне?
voip.alinea.bg - Всичко за VoIP
99 причини ...
Различно ядро,
Различен PHP,
Различен user,
...
държиш ли, да го правиш на различни версии? Защо не ги ъпдейтнеш и двете машини до current? Прочее, за мен slack 9 е вече архаичен
.
Различен PHP,
Различен user,
...
държиш ли, да го правиш на различни версии? Защо не ги ъпдейтнеш и двете машини до current? Прочее, за мен slack 9 е вече архаичен
Re: Проблем с Slackware
nohup ./script.php & би трябвало да работи навсякъде. а като толкоз искаш машина б да е като машина а - едно просто копиране на машина а върху б също ти решава проблема
TANSTAAFL! There AiNt Such Thing As A Free Lunch
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Редактирано от onzi на
Re: 99 причини ...
Приемам, че не си наясно...
Версията на PHP няма нищо общо с начина на exec в конзолата - ядрото - също.
Не е решение непрекъснат ъпгрейд, освен това на тази машина трябва да е Slack 9
Благодаря за отговора все пак.
voip.alinea.bg - Всичко за VoIP
Версията на PHP няма нищо общо с начина на exec в конзолата - ядрото - също.
Не е решение непрекъснат ъпгрейд, освен това на тази машина трябва да е Slack 9
Благодаря за отговора все пак.
voip.alinea.bg - Всичко за VoIP
Re: Проблем с Slackware
Хихи
Не мога да направя sync на машините - със съвсем различно предназначение са.
Относно nohup - същата работа, само дето пред процеса пише nohup
Някакви други идеи?
BTW, ако си го напиша в старт скриптовете - си се вдига точно както искам, но ако се наложи рестарт - мъка :(
voip.alinea.bg - Всичко за VoIP
Не мога да направя sync на машините - със съвсем различно предназначение са.
Относно nohup - същата работа, само дето пред процеса пише nohup
Някакви други идеи?
BTW, ако си го напиша в старт скриптовете - си се вдига точно както искам, но ако се наложи рестарт - мъка :(
voip.alinea.bg - Всичко за VoIP
Re: Проблем с Slackware
аз досега проблеми с nohup не съм имал, но щом казваш...
доколкото схванах, не искаш да се пускат от терминал. ми тропни си в crontab-а тогава нещо, дето да дебне има ли примерно /var/run/process.pid и ако няма - да го засилва. или ако искаш да grep-ва изхода на ps -ax и да гледа има ли или нема процеса дето ти требе.
би трябвало и с inittab да можеш да се справиш. то това даже е по-елегантен вариант от crontab.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
доколкото схванах, не искаш да се пускат от терминал. ми тропни си в crontab-а тогава нещо, дето да дебне има ли примерно /var/run/process.pid и ако няма - да го засилва. или ако искаш да grep-ва изхода на ps -ax и да гледа има ли или нема процеса дето ти требе.
би трябвало и с inittab да можеш да се справиш. то това даже е по-елегантен вариант от crontab.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: Проблем с Slackware
root@voip: nohup ./paydemon.php &
[2] 12937
root@voip: ps x
12937 pts/3 T 0:00 nohup ./paydemon.php
12939 pts/3 R+ 0:00 ps x
Кво да се прави - ето го output-a - да не мислиш, че те лъжа?!
voip.alinea.bg - Всичко за VoIP
[2] 12937
root@voip: ps x
12937 pts/3 T 0:00 nohup ./paydemon.php
12939 pts/3 R+ 0:00 ps x
Кво да се прави - ето го output-a - да не мислиш, че те лъжа?!
voip.alinea.bg - Всичко за VoIP
Re: 99 причини ...
В отговор на:
Приемам, че не си наясно...
И аз това приех.
В отговор на:
Версията на PHP няма нищо общо с начина на exec в конзолата - ядрото - също.
Напротив, ядрото има много общо с всичко в конзолата.
В отговор на:
Не е решение непрекъснат ъпгрейд, освен това на тази машина трябва да е Slack 9
Не е решение на КАКВО ?!?!?! От 9.0 насам има поне 4 security patch-а на Apache, MySQL и PHP ... ти за да забавляваш script kidитата ли го правиш това?
В отговор на:
Благодаря за отговора все пак.
Моля. Виждам, че не четеш google.
[линк]
Или както onzi ти каза вече - man nohup.
Re: Проблем с Slackware
добре де - а като излезеш остава ли? нали това е идеята на nohup
user@server:~$ nohup ping dir.bg &
[1] 20553
user@server:~$ nohup: appending output to `nohup.out'
user@server:~$ ps x
PID TTY STAT TIME COMMAND
20542 pts/1 S 0:00 bash
20553 pts/1 S 0:00 ping dir.bg
20555 pts/1 R 0:00 ps x
user@server:~$exit
root@server:~# ps ax|grep ping
20553 pts/1 S 0:00 ping dir.bg
user@server:~#exit
излизам и влизам пак
root@server:~# ps ax|grep ping
20553 ? S 0:00 ping dir.bg
ти нали това търсиш? да не прекъсва процеса при logout?
TANSTAAFL! There AiNt Such Thing As A Free Lunch
user@server:~$ nohup ping dir.bg &
[1] 20553
user@server:~$ nohup: appending output to `nohup.out'
user@server:~$ ps x
PID TTY STAT TIME COMMAND
20542 pts/1 S 0:00 bash
20553 pts/1 S 0:00 ping dir.bg
20555 pts/1 R 0:00 ps x
user@server:~$exit
root@server:~# ps ax|grep ping
20553 pts/1 S 0:00 ping dir.bg
user@server:~#exit
излизам и влизам пак
root@server:~# ps ax|grep ping
20553 ? S 0:00 ping dir.bg
ти нали това търсиш? да не прекъсва процеса при logout?
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Редактирано от onzi на
Re: Проблем с Slackware
echo $SHELL
nohup sh -c '/path/to/bin -ala-bala' &
DrFrancky
Дишайте лепило - хиляди GNU/Linux юзери не могат да грешат !
nohup sh -c '/path/to/bin -ala-bala' &
DrFrancky
Дишайте лепило - хиляди GNU/Linux юзери не могат да грешат !
Re: Проблем с Slackware
Благодаря ти.
Всъщност всички сте абсолючно прави за nohup. Проблема беше, че го правя от mc (midnight commander) и не се получаваше :( Като го разкарах и го написах на конзолата - всичко е ток.
Още веднъж благодаря.
voip.alinea.bg - Всичко за VoIP
Всъщност всички сте абсолючно прави за nohup. Проблема беше, че го правя от mc (midnight commander) и не се получаваше :( Като го разкарах и го написах на конзолата - всичко е ток.
Още веднъж благодаря.
voip.alinea.bg - Всичко за VoIP
Re: Проблем с Slackware
Мерси, Francky.
Проработи
ГОлем съм тъпан 
voip.alinea.bg - Всичко за VoIP
Проработи
voip.alinea.bg - Всичко за VoIP
Re: Проблем с Slackware
Трето решение е да ползваш командата screen, тя позволява да оставяш сесията да виси, като можеш да се презакачиш на нейната конзола по-късно, дори от друго място.
Успех
Успех
Re: Проблем с Slackware
я да запаля една огнена война :П
шлякуеър не е дистро... а боклук ;-)
а батйо ви патрик за повече от десет години пропусна да научи ТОЛКОВА много неща... ;-))))
даже един гном като хората не може да си подкара ;П
the lord of destruction
шлякуеър не е дистро... а боклук ;-)
а батйо ви патрик за повече от десет години пропусна да научи ТОЛКОВА много неща... ;-))))
даже един гном като хората не може да си подкара ;П
the lord of destruction
Редактирано от seo на
Re: Проблем с Slackware
Хаха, добър опит :))
Слакуер ке уживее
---
Любовта дълго търпи и е милостива; любовта не завижда, не безобразничи, не държи сметка за зло
Слакуер ке уживее
---
Любовта дълго търпи и е милостива; любовта не завижда, не безобразничи, не държи сметка за зло
Re: Flame On
ааа
не знам
аз поне не съм твърдял такова нещо (че е WM) :П
the lord of destruction
не знам
аз поне не съм твърдял такова нещо (че е WM) :П
the lord of destruction
Re: Проблем с Slackware
Не съм се замислял за Gnom
На 10+ машини имаме Slack и никъде - графичен интерфейс... Сървъри, ко да праиш?! Може би това му е силата на Слака :)
Даже оня ден един пишман сисадмин от друга фирма взе да цъка - брей мноо бързо зареди тва бе!
voip.alinea.bg - Всичко за VoIP
Даже оня ден един пишман сисадмин от друга фирма взе да цъка - брей мноо бързо зареди тва бе!
voip.alinea.bg - Всичко за VoIP
Re: Проблем с Slackware
олеле.. слак - и сървъри..
слак - и сила....
и коментари от рода на "пишман админи" :)
накъде отива тоя свят ;-)
любимата ми тема.. /ме върл анти-слакер ;ПППППппппп
the lord of destruction
слак - и сила....
и коментари от рода на "пишман админи" :)
накъде отива тоя свят ;-)
любимата ми тема.. /ме върл анти-слакер ;ПППППппппп
the lord of destruction
Re: Проблем с Slackware
Дааа, прав си seo, пишман админи са слакерите! Истинските админи работят само с графична среда - дори и римуут - те не обичат конзолата - защо да се мъчат излишно! Никой слакер не знае, например, какво удобство е RealVNC и какво ниво на сигурност се постига с него. Пък и има много полезни възможности - дори и да си забравиш паролата, пак можеш да се логнеш ( [линк] )
Е защо тогава да ползват глупавия ssh?
А пък най-удобно е да си стартираш X, да се логнеш през ssh и да сетнеш $DISPLAY на твоето IP
Ама те истинските админи не правят така - прекалено е трудно - ползва се ssh - трябва да се пишат командииии! УЖАССС! Истинският админ е над тези работи - той цени времето си и затова ползва графична среда, например за да види списъка с процесите. Той е еволюирал - вече не ползва примитивната конзола .

А пък най-удобно е да си стартираш X, да се логнеш през ssh и да сетнеш $DISPLAY на твоето IP
Редактирано от _Poceн_ на