|
Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Тема
|
Проблем с Slackware
|
|
Автор |
Cyber_SAS (Import freak) |
Публикувано | 20.06.06 08:40 |
|
Здравейте.
Имам следния проблем:
На машина А (Slackware 9.0) пиша на командния ред: ./script.php & - процеса се вдига и си седи след като направя logout. ps x показва TTY ?
На машина B (Slackware 10.1) пиша на командния ред: ./script.php & - процеса се вдига, но след logout се терминира, а ps x показва TTY pts/2
Сигурно е много просто, но просто не съм спец и не мога да накарам машина B да се държи като машина А
Някой да може да ми помогне?
- Всичко за VoIP
| |
|
Различно ядро,
Различен PHP,
Различен user,
...
държиш ли, да го правиш на различни версии? Защо не ги ъпдейтнеш и двете машини до current? Прочее, за мен slack 9 е вече архаичен .
| |
Тема
|
Re: Проблем с Slackware
[re: Cyber_SAS]
|
|
Автор |
onzi (онзи) |
Публикувано | 20.06.06 11:17 |
|
nohup ./script.php & би трябвало да работи навсякъде. а като толкоз искаш машина б да е като машина а - едно просто копиране на машина а върху б също ти решава проблема
TANSTAAFL! There AiNt Such Thing As A Free LunchРедактирано от onzi на 20.06.06 11:18.
| |
|
Приемам, че не си наясно...
Версията на PHP няма нищо общо с начина на exec в конзолата - ядрото - също.
Не е решение непрекъснат ъпгрейд, освен това на тази машина трябва да е Slack 9
Благодаря за отговора все пак.
- Всичко за VoIP
| |
Тема
|
Re: Проблем с Slackware
[re: onzi]
|
|
Автор |
Cyber_SAS (Import freak) |
Публикувано | 20.06.06 12:51 |
|
Хихи
Не мога да направя sync на машините - със съвсем различно предназначение са.
Относно nohup - същата работа, само дето пред процеса пише nohup
Някакви други идеи?
BTW, ако си го напиша в старт скриптовете - си се вдига точно както искам, но ако се наложи рестарт - мъка :(
- Всичко за VoIP
| |
Тема
|
Re: Проблем с Slackware
[re: Cyber_SAS]
|
|
Автор |
onzi (онзи) |
Публикувано | 20.06.06 13:58 |
|
аз досега проблеми с nohup не съм имал, но щом казваш...
доколкото схванах, не искаш да се пускат от терминал. ми тропни си в crontab-а тогава нещо, дето да дебне има ли примерно /var/run/process.pid и ако няма - да го засилва. или ако искаш да grep-ва изхода на ps -ax и да гледа има ли или нема процеса дето ти требе.
би трябвало и с inittab да можеш да се справиш. то това даже е по-елегантен вариант от crontab.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
| |
Тема
|
Re: Проблем с Slackware
[re: onzi]
|
|
Автор |
Cyber_SAS (Import freak) |
Публикувано | 20.06.06 15:17 |
|
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
| |
|
В отговор на:
Приемам, че не си наясно...
И аз това приех.
В отговор на:
Версията на PHP няма нищо общо с начина на exec в конзолата - ядрото - също.
Напротив, ядрото има много общо с всичко в конзолата.
В отговор на:
Не е решение непрекъснат ъпгрейд, освен това на тази машина трябва да е Slack 9
Не е решение на КАКВО ?!?!?! От 9.0 насам има поне 4 security patch-а на Apache, MySQL и PHP ... ти за да забавляваш script kidитата ли го правиш това?
В отговор на:
Благодаря за отговора все пак.
Моля. Виждам, че не четеш google.
Или както onzi ти каза вече - man nohup.
| |
Тема
|
Re: Проблем с Slackware
[re: Cyber_SAS]
|
|
Автор |
onzi (онзи) |
Публикувано | 20.06.06 15:57 |
|
добре де - а като излезеш остава ли? нали това е идеята на 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Редактирано от onzi на 20.06.06 15:58.
| |
|
echo $SHELL
nohup sh -c '/path/to/bin -ala-bala' &
DrFrancky
Дишайте лепило - хиляди GNU/Linux юзери не могат да грешат !
| |
|
Страници по тази тема: 1 | 2 | 3 | (покажи всички)
|
|
|