ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация


Наши новости:

11-апр
02-дек
17-апр
30-дек


8 страниц V  « 3 4 5 ... 6 7 »
Раскрутка Counter-Strike 1.6

Скрипт запуска HLDS-серверов + Source NEW

, 0.96
Статус пользователя CityTomsk
сообщение 19.1.2012, 16:57
Сообщение #61
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

1
Код
  PID  TT  STAT      TIME COMMAND
    0  ??  DLs    0:04.97 [kernel]
    1  ??  ILs    0:03.67 /sbin/init --
    2  ??  DL     0:02.61 [g_event]
    3  ??  DL     0:21.21 [g_up]
    4  ??  DL     0:12.96 [g_down]
    5  ??  IL     0:00.00 [fw0_probe]
    6  ??  DL     0:00.25 [fdc0]
    7  ??  DL     0:00.00 [sctp_iterator]
    8  ??  DL     0:00.00 [xpt_thrd]
    9  ??  DL     0:00.25 [pagedaemon]
   10  ??  DL     0:00.00 [audit]
   11  ??  RL   7898:20.99 [idle]
   12  ??  WL    48:17.75 [intr]
   13  ??  DL     0:26.01 [yarrow]
   14  ??  DL     0:02.61 [usb]
   15  ??  DL     0:00.00 [vmdaemon]
   16  ??  DL     0:00.00 [pagezero]
   17  ??  DL     0:00.25 [bufdaemon]
   18  ??  DL     1:29.11 [syncer]
   19  ??  DL     0:00.40 [vnlru]
   20  ??  DL     0:01.98 [softdepflush]
   21  ??  DL     0:03.27 [flowcleaner]
  113  ??  Is     0:00.00 adjkerntz -i
  648  ??  Ss     0:00.43 /sbin/devd
  804  ??  Ss     0:02.55 /usr/sbin/syslogd -s
  984  ??  Ss     0:00.58 proftpd: (accepting connections) (proftpd)
  999  ??  Ss     0:03.49 /usr/local/sbin/openvpn --cd /usr/local/etc/openvpn -
1132  ??  Is     0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-f
1389  ??  I     12:07.67 [mysqld]
1457  ??  Ss     0:03.56 /usr/local/sbin/httpd -DNOHTTPACCEPT
1487  ??  Ss     0:00.01 /usr/sbin/sshd
1499  ??  Ss     0:06.19 sendmail: accepting connections (sendmail)
1503  ??  Is     0:00.02 sendmail: Queue runner@00:30:00 for /var/spool/client
1511  ??  Is     0:01.71 /usr/sbin/cron -s
1603  ??  I      0:00.00 /usr/local/kde4/bin/kdm-bin -nodaemon ttyv8
1640  ??  S      0:00.34 cron: running job (cron)
1642  ??  I      0:00.00 cron: running job (cron)
1645  ??  Ss     1:09.20 /usr/local/bin/perl /usr/server/scripts/hlstats.pl
1646  ??  Z      0:00.01 <defunct>
1677  ??  Is     0:00.01 /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
1678  ??  S     11:18.66 ./ts3server_freebsd_amd64
1722  ??  Ss     0:00.16 /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
2209  ??  Is     0:00.02 /usr/local/bin/screen -A -m -d -S 27022 /usr/serv/270
2219  ??  Is     0:00.02 /usr/local/bin/screen -A -m -d -S 27021 /usr/serv/270
2220  ??  Is     0:00.01 /usr/local/bin/screen -A -m -d -S 27020 /usr/serv/270
2221  ??  Is     0:00.07 /usr/local/bin/screen -A -m -d -S 27023 /usr/serv/270
26850  ??  Ss     0:00.14 /usr/local/bin/screen -A -m -d -S 27016 /usr/serv/hld
48343  ??  Ss     0:00.01 [screen]
51301  ??  I      0:01.25 /usr/local/sbin/httpd -DNOHTTPACCEPT
53874  ??  S      0:01.77 /usr/local/sbin/httpd -DNOHTTPACCEPT
54018  ??  S      0:01.74 /usr/local/sbin/httpd -DNOHTTPACCEPT
54034  ??  I      0:00.90 /usr/local/sbin/httpd -DNOHTTPACCEPT
54036  ??  S      0:02.11 /usr/local/sbin/httpd -DNOHTTPACCEPT
54037  ??  I      0:02.38 /usr/local/sbin/httpd -DNOHTTPACCEPT
54193  ??  I      0:00.15 /usr/local/sbin/httpd -DNOHTTPACCEPT
54355  ??  I      0:00.16 /usr/local/sbin/httpd -DNOHTTPACCEPT
54954  ??  S      0:00.77 /usr/local/sbin/httpd -DNOHTTPACCEPT
55688  ??  S      0:00.26 /usr/local/sbin/httpd -DNOHTTPACCEPT
55849  ??  Ss     0:00.01 sshd: root@pts/1 (sshd)
87649  ??  Is     0:00.07 /usr/local/bin/screen -A -m -d -S 27015 /usr/serv/hld
1595  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
1596  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
1597  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
1598  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
1599  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
1600  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
1601  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
1602  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
2223   0  Is+    0:00.01 /bin/sh /usr/serv/27022/left4dead2/srcds_run -console
2390   0  S+    62:04.81 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2396   0  S+     0:24.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2548   0  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2855   0  S+     4:12.07 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2857   0  S+    24:55.87 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2867   0  S+     0:02.89 ./srcds_linux -console -game left4dead2 +map c1m1_hot
55851   1  Ss     0:00.01 -csh (csh)
55855   1  R+     0:00.00 ps -A -f
48349   2  Ss+    0:26.78 [ucc-bin-real]
48404   2  S+     0:17.06 [ucc-bin-real]
54038   3  I+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
54039   3  I+     0:00.01 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87652   3  Ss+   41:54.09 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87687   3  S+     3:54.33 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87689   3  S+     4:28.47 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87690   3  S+     0:00.55 ./hlds_amd -game cstrike -console +maxplayers 32 +map
2234   4  Is+    0:00.01 /bin/sh /usr/serv/27021/left4dead2/srcds_run -console
2392   4  S+    53:04.24 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2397   4  S+     0:24.27 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2549   4  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2858   4  S+     4:27.09 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2860   4  S+    23:28.71 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2870   4  S+     0:02.83 ./srcds_linux -console -game left4dead2 +map c1m1_hot
55093   4  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2233   5  Is+    0:00.01 /bin/sh /usr/serv/27023/left4dead2/srcds_run -console
2393   5  S+    55:32.95 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2395   5  S+     0:24.45 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2547   5  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2553   5  I+     0:00.22 ./srcds_linux -console -game left4dead2 +map c1m1_hot
14449   5  S+     4:48.40 ./srcds_linux -console -game left4dead2 +map c1m1_hot
14465   5  S+     0:03.05 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2235   6  Is+    0:00.01 /bin/sh /usr/serv/27020/left4dead2/srcds_run -console
2391   6  S+    53:14.43 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2394   6  S+     0:23.87 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2546   6  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2849   6  S+     4:20.83 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2852   6  S+    23:24.53 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2864   6  S+     0:02.83 ./srcds_linux -console -game left4dead2 +map c1m1_hot
26851   9  Is+    0:00.00 /bin/sh /usr/serv/hlds/27016/hlds_run -game cstrike -
26862   9  S+    20:33.85 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26880   9  S+     7:13.65 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26882   9  S+     8:27.81 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26892   9  S+     0:01.02 ./hlds_amd -game cstrike -console +maxplayers 32 +map
54805   9  I+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
  PID  TT  STAT      TIME COMMAND
    0  ??  DLs    0:04.97 [kernel]
    1  ??  SLs    0:03.67 /sbin/init --
    2  ??  DL     0:02.61 [g_event]
    3  ??  DL     0:21.21 [g_up]
    4  ??  DL     0:12.97 [g_down]
    5  ??  IL     0:00.00 [fw0_probe]
    6  ??  DL     0:00.25 [fdc0]
    7  ??  DL     0:00.00 [sctp_iterator]
    8  ??  DL     0:00.00 [xpt_thrd]
    9  ??  DL     0:00.25 [pagedaemon]
   10  ??  DL     0:00.00 [audit]
   11  ??  RL   7899:20.90 [idle]
   12  ??  WL    48:18.35 [intr]
   13  ??  DL     0:26.02 [yarrow]
   14  ??  DL     0:02.61 [usb]
   15  ??  DL     0:00.00 [vmdaemon]
   16  ??  DL     0:00.00 [pagezero]
   17  ??  DL     0:00.25 [bufdaemon]
   18  ??  DL     1:29.11 [syncer]
   19  ??  DL     0:00.40 [vnlru]
   20  ??  DL     0:01.98 [softdepflush]
   21  ??  DL     0:03.27 [flowcleaner]
  113  ??  Is     0:00.00 adjkerntz -i
  648  ??  Ss     0:00.43 /sbin/devd
  804  ??  Ss     0:02.55 /usr/sbin/syslogd -s
  984  ??  Is     0:00.58 proftpd: (accepting connections) (proftpd)
  999  ??  Ss     0:03.49 /usr/local/sbin/openvpn --cd /usr/local/etc/openvpn -
1132  ??  Is     0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-f
1389  ??  I     12:07.72 [mysqld]
1457  ??  Ss     0:03.56 /usr/local/sbin/httpd -DNOHTTPACCEPT
1487  ??  Is     0:00.01 /usr/sbin/sshd
1499  ??  Ss     0:06.19 sendmail: accepting connections (sendmail)
1503  ??  Is     0:00.02 sendmail: Queue runner@00:30:00 for /var/spool/client
1511  ??  Ss     0:01.71 /usr/sbin/cron -s
1603  ??  I      0:00.00 /usr/local/kde4/bin/kdm-bin -nodaemon ttyv8
1640  ??  S      0:00.34 cron: running job (cron)
1642  ??  I      0:00.00 cron: running job (cron)
1645  ??  Ss     1:09.22 /usr/local/bin/perl /usr/server/scripts/hlstats.pl
1646  ??  Z      0:00.01 <defunct>
1677  ??  Is     0:00.01 /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
1678  ??  S     11:18.80 ./ts3server_freebsd_amd64
1722  ??  Ss     0:00.16 /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
2209  ??  Is     0:00.02 /usr/local/bin/screen -A -m -d -S 27022 /usr/serv/270
2219  ??  Ss     0:00.02 /usr/local/bin/screen -A -m -d -S 27021 /usr/serv/270
2220  ??  Is     0:00.01 /usr/local/bin/screen -A -m -d -S 27020 /usr/serv/270
2221  ??  Is     0:00.07 /usr/local/bin/screen -A -m -d -S 27023 /usr/serv/270
26850  ??  Ss     0:00.14 /usr/local/bin/screen -A -m -d -S 27016 /usr/serv/hld
48343  ??  Ss     0:00.01 [screen]
51301  ??  I      0:01.25 /usr/local/sbin/httpd -DNOHTTPACCEPT
53874  ??  I      0:01.78 /usr/local/sbin/httpd -DNOHTTPACCEPT
54018  ??  S      0:01.74 /usr/local/sbin/httpd -DNOHTTPACCEPT
54034  ??  I      0:00.90 /usr/local/sbin/httpd -DNOHTTPACCEPT
54036  ??  S      0:02.18 /usr/local/sbin/httpd -DNOHTTPACCEPT
54037  ??  I      0:02.38 /usr/local/sbin/httpd -DNOHTTPACCEPT
54193  ??  I      0:00.15 /usr/local/sbin/httpd -DNOHTTPACCEPT
54355  ??  I      0:00.16 /usr/local/sbin/httpd -DNOHTTPACCEPT
54954  ??  S      0:00.77 /usr/local/sbin/httpd -DNOHTTPACCEPT
55688  ??  S      0:00.33 /usr/local/sbin/httpd -DNOHTTPACCEPT
55849  ??  Ss     0:00.01 sshd: root@pts/1 (sshd)
87649  ??  Ss     0:00.07 /usr/local/bin/screen -A -m -d -S 27015 /usr/serv/hld
1595  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
1596  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
1597  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
1598  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
1599  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
1600  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
1601  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
1602  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
2223   0  Is+    0:00.01 /bin/sh /usr/serv/27022/left4dead2/srcds_run -console
2390   0  S+    62:05.24 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2396   0  S+     0:24.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2548   0  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2855   0  S+     4:12.11 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2857   0  S+    24:56.09 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2867   0  S+     0:02.89 ./srcds_linux -console -game left4dead2 +map c1m1_hot
55851   1  Ss     0:00.01 -csh (csh)
56019   1  R+     0:00.00 ps -A -f
48349   2  Ss+    0:26.93 [ucc-bin-real]
48404   2  S+     0:17.20 [ucc-bin-real]
54038   3  I+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
54039   3  I+     0:00.01 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87652   3  Ss+   41:58.06 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87687   3  S+     3:54.50 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87689   3  S+     4:28.68 ./hlds_amd -game cstrike -console +maxplayers 32 +map
87690   3  S+     0:00.55 ./hlds_amd -game cstrike -console +maxplayers 32 +map
2234   4  Is+    0:00.01 /bin/sh /usr/serv/27021/left4dead2/srcds_run -console
2392   4  S+    53:06.49 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2397   4  S+     0:24.28 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2549   4  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2858   4  S+     4:27.14 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2860   4  S+    23:28.92 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2870   4  S+     0:02.84 ./srcds_linux -console -game left4dead2 +map c1m1_hot
55093   4  S+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2233   5  Is+    0:00.01 /bin/sh /usr/serv/27023/left4dead2/srcds_run -console
2393   5  S+    55:33.10 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2395   5  S+     0:24.46 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2547   5  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2553   5  I+     0:00.22 ./srcds_linux -console -game left4dead2 +map c1m1_hot
14449   5  S+     4:48.44 ./srcds_linux -console -game left4dead2 +map c1m1_hot
14465   5  S+     0:03.05 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2235   6  Is+    0:00.01 /bin/sh /usr/serv/27020/left4dead2/srcds_run -console
2391   6  S+    53:14.86 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2394   6  S+     0:23.87 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2546   6  I+     0:00.00 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2849   6  S+     4:20.87 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2852   6  S+    23:24.74 ./srcds_linux -console -game left4dead2 +map c1m1_hot
2864   6  S+     0:02.84 ./srcds_linux -console -game left4dead2 +map c1m1_hot
26851   9  Is+    0:00.00 /bin/sh /usr/serv/hlds/27016/hlds_run -game cstrike -
26862   9  S+    20:34.35 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26880   9  S+     7:13.87 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26882   9  S+     8:28.02 ./hlds_amd -game cstrike -console +maxplayers 32 +map
26892   9  S+     0:01.02 ./hlds_amd -game cstrike -console +maxplayers 32 +map
54805   9  I+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map

Запустил я с папки, в процессах он также числится как и раньше, че за бред???
ps

Код
host# ps
41674   8  Is+    0:00.00 /bin/sh /usr/serv/hlds/27016/hlds_run -game cstrike -
41696   8  S+     0:08.16 ./hlds_amd -game cstrike -console +maxplayers 32 +map
41716   8  I+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
41717   8  S+     0:01.98 ./hlds_amd -game cstrike -console +maxplayers 32 +map
41719   8  R+     0:01.73 ./hlds_amd -game cstrike -console +maxplayers 32 +map
41722   8  S+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
41901   9  Is+    0:00.01 -csh (csh)
42180  10  Ss+    0:01.02 ./hlds_amd -game cstrike -console +maxplayers 32 +map
42213  10  S+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
42214  10  S+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
42216  10  S+     0:00.41 ./hlds_amd -game cstrike -console +maxplayers 32 +map
42218  10  S+     0:00.05 ./hlds_amd -game cstrike -console +maxplayers 32 +map
42222  10  S+     0:00.00 ./hlds_amd -game cstrike -console +maxplayers 32 +map
host#



Вот 2 измененных скрипта
27015

Код
#!/bin/sh
#
### BEGIN INIT INFO
# Provides:          hlds_27015
# Required-Start:    $syslog $local_fs $network
# Required-Stop:     $syslog $local_fs $network
# Should-Start:      $remote_fs $named
# Should-Stop:       $remote_fs $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start hlds_27015 Server
# Description:       srcds hlds_27015 Script
#
# author: LeXiKoN http://eqline.ru
#
#
#
### END INIT INFO
#
# Source function library.
#./lib/lsb/init-functions
#
#VERSION=1.0
#

#####################################################
# Конфигурирование
#####################################################

SERVER_NAME="War3FT"                                #Название сервера
screen_name=27015                                    #Название screen-сессии
path=/usr/serv/hlds/$screen_name                    #Путь до ROOT-директории сервера
path_update=/usr/serv/srcds_l                        #Путь до HLDSUpdateTool
hlds_ip=192.168.1.2                                #IP сервера
hlds_port=$screen_name                                #Порт сервера
hlds_gametype=cstrike                                #Тип игры
hlds_map="de_dust2_2x2"                                #Имя первоначальной карты при запуске
hlds_pid=$screen_name.pid                           #pid
hlds_players=32                                      #Максимальное количество игроков на сервере
hlds_options="-norestart +exec server.cfg -sys_ticrate 1000"


start() {
    cd $path
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi start | grep -vi update | grep -vi restart`" ]; then
        echo
        echo
        echo "   Невозможно запустить $SERVER_NAME, сервер уже запущен!"
        echo
    else
        echo
        echo
        echo "  Запуск сервера $SERVER_NAME"
        /usr/local/bin/screen -A -m -d -S $screen_name $path/hlds_run -game $hlds_gametype -console +maxplayers $hlds_players +map $hlds_map +ip $hlds_ip +port $hlds_port $hlds_options -pidfile $hlds_pid
        sleep 5
        if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi start | grep -vi update | grep -vi restart`" ]; then
            echo "   Статус ~> Сервер запущен"
        else
            echo "   Статус ~> Неудачно"
        fi
        echo
    fi
}

stop() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart `" ]; then
#        echo "# # `ps -A | grep "$screen_name" | grep -v grep  | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart | grep bin | awk '{ print $1}'` # #"
        kill `ps -A | grep "$screen_name" | grep -v grep  | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart  | grep bin | awk '{ print $1}'`
        sleep 2
        if [ -n "`ps -f | grep $screen_name | grep -v grep | grep -vi stop | grep -vi update | grep -vi restart`" ]; then
            echo "   Статус ~> Неудачно, сервер запущен"
        else
            echo "   Статус ~> Сервер выключен"
        fi
    else
        echo "Невозможно остановить $SERVER_NAME, сервер не запущен!"
    fi
    echo
}

status() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -v status`" ]; then
        echo "   Статус ~> Сервер On"
    else
        echo "   Статус ~> Сервер Off"
    fi
    echo
}

console() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -i screen | grep bin`" ]; then
        echo "  Подключение к консоли $SERVER_NAME сервера"
        echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        echo "  Для выхода из консоли нажать Ctrl+A, затем D "
        echo "  Для выключения сервера нажать Ctrl+D "
        echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        export TERM=linux
        sleep 5
        /usr/local/bin/screen -T $TERM -r `/usr/local/bin/screen -ls | grep $screen_name | awk '{ print $1}'`
    else
        echo "   Сервер не запущен"
    fi
}

update() {
    echo
    echo
    echo "  Обновляем $SERVER_NAME"
    $path_update/steam -command update -game $hlds_gametype -verify_all -dir "$path"
    sleep 3
    echo "  Обновление завершено"
    echo
}

case "$1" in
    start)
        start
;;
    stop)
        stop
;;
    restart)
        stop
        sleep 2
        start
;;
    status)
        status
;;
    console)
        console
;;
    update)
        stop
        sleep 2
        update
        sleep 2
        start
;;
    *)
echo "Usage: $0 {start|stop|restart|status|console|update}"
exit 1
esac


27016

Код
#!/bin/sh
#
### BEGIN INIT INFO
# Provides:          hlds_27016
# Required-Start:    $syslog $local_fs $network
# Required-Stop:     $syslog $local_fs $network
# Should-Start:      $remote_fs $named
# Should-Stop:       $remote_fs $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start hlds_27016 Server
# Description:       srcds hlds_27016 Script
#
# author: LeXiKoN http://eqline.ru
#
#
#
### END INIT INFO
#
# Source function library.
#./lib/lsb/init-functions
#
#VERSION=1.0
#

#####################################################
# Конфигурирование
#####################################################

SERVER_NAME="Public"                                #Название сервера
screen_name=27016                                    #Название screen-сессии
path=/usr/serv/hlds/$screen_name                    #Путь до ROOT-директории сервера
path_update=/usr/serv/srcds_l                        #Путь до HLDSUpdateTool
hlds_ip=192.168.1.2                            #IP сервера
hlds_port=$screen_name                                #Порт сервера
hlds_gametype=cstrike                                #Тип игры
hlds_map="de_dust2_2x2"                                #Имя первоначальной карты при запуске
hlds_pid=$screen_name.pid                           #pid
hlds_players=32                                      #Максимальное количество игроков на сервере
hlds_options="-norestart +exec server.cfg -sys_ticrate 1000"


start() {
    cd $path
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi start | grep -vi update | grep -vi restart`" ]; then
        echo
        echo
        echo "   Невозможно запустить $SERVER_NAME, сервер уже запущен!"
        echo
    else
        echo
        echo
        echo "  Запуск сервера $SERVER_NAME"
        /usr/local/bin/screen -A -m -d -S $screen_name $path/hlds_run -game $hlds_gametype -console +maxplayers $hlds_players +map $hlds_map +ip $hlds_ip +port $hlds_port $hlds_options -pidfile $hlds_pid
        sleep 5
        if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi start | grep -vi update | grep -vi restart`" ]; then
            echo "   Статус ~> Сервер запущен"
        else
            echo "   Статус ~> Неудачно"
        fi
        echo
    fi
}

stop() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart `" ]; then
#        echo "# # `ps -A | grep "$screen_name" | grep -v grep  | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart | grep bin | awk '{ print $1}'` # #"
        kill `ps -A | grep "$screen_name" | grep -v grep  | grep -vi screen | grep -vi stop | grep -vi update | grep -vi restart  | grep bin | awk '{ print $1}'`
        sleep 2
        if [ -n "`ps -f | grep $screen_name | grep -v grep | grep -vi stop | grep -vi update | grep -vi restart`" ]; then
            echo "   Статус ~> Неудачно, сервер запущен"
        else
            echo "   Статус ~> Сервер выключен"
        fi
    else
        echo "Невозможно остановить $SERVER_NAME, сервер не запущен!"
    fi
    echo
}

status() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -v status`" ]; then
        echo "   Статус ~> Сервер On"
    else
        echo "   Статус ~> Сервер Off"
    fi
    echo
}

console() {
    echo
    echo
    if [ -n "`ps -A | grep $screen_name | grep -v grep | grep -i screen | grep bin`" ]; then
        echo "  Подключение к консоли $SERVER_NAME сервера"
        echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        echo "  Для выхода из консоли нажать Ctrl+A, затем D "
        echo "  Для выключения сервера нажать Ctrl+D "
        echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        export TERM=linux
        sleep 5
        /usr/local/bin/screen -T $TERM -r `/usr/local/bin/screen -ls | grep $screen_name | awk '{ print $1}'`
    else
        echo "   Сервер не запущен"
    fi
}

update() {
    echo
    echo
    echo "  Обновляем $SERVER_NAME"
    $path_update/steam -command update -game $hlds_gametype -verify_all -dir "$path"
    sleep 3
    echo "  Обновление завершено"
    echo
}

case "$1" in
    start)
        start
;;
    stop)
        stop
;;
    restart)
        stop
        sleep 2
        start
;;
    status)
        status
;;
    console)
        console
;;
    update)
        stop
        sleep 2
        update
        sleep 2
        start
;;
    *)
echo "Usage: $0 {start|stop|restart|status|console|update}"
exit 1
esac



Отредактировал: CityTomsk, - 19.1.2012, 16:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 19.1.2012, 18:05
Сообщение #62
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(stonemct @ 19.1.2012, 18:21) *
вы из какой папки запускаете
надо быть в директории с игрой для вас это
/usr/serv/hlds/27015
  1. т.е. сначала надо
    cd /usr/serv/hlds/27015
  2. потом
    ./hlds_run -game cstrike -console +maxplayers 10 +map de_dust2 +ip 0.0.0.0 +port 27015 -norestart +exec server.cfg -sys_ticrate 1000 -pidfile hlds_pid.pid

я ж вам написал а вы прям бездумно копируете все что ли??
-norestart -condebug +exec server.cfg -sys_ticrate 1000
опять у вас этот condebug

RTFM

повторюсь ...

сначала просто запустите без скрипта, чтоб работало найдите причину ошибок
а потом уже скрипт ругайте...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 19.1.2012, 18:17
Сообщение #63
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Цитата(stonemct @ 19.1.2012, 19:05) *
повторюсь ...

сначала просто запустите без скрипта, чтоб работало найдите причину ошибок
а потом уже скрипт ругайте...

Я запускал с папки без -condebug, вам лог консоля нужно или что???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 19.1.2012, 18:20
Сообщение #64
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 19.1.2012, 20:17) *
Я запускал с папки без -condebug, вам лог консоля нужно или что???

ну это нужно все вам, так что вполне могло бы помочь ваше участие
запустите как предложено в моем последнем посте
и естественно лог сюда, хотя по ошибкам обычно в гугле ищут...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 19.1.2012, 18:26
Сообщение #65
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Цитата(stonemct @ 19.1.2012, 19:20) *
ну это нужно все вам, так что вполне могло бы помочь ваше участие
запустите как предложено в моем последнем посте
и естественно лог сюда, хотя по ошибкам обычно в гугле ищут...

Ок, сейчас выложу


Цитата(stonemct @ 19.1.2012, 19:20) *
ну это нужно все вам, так что вполне могло бы помочь ваше участие
запустите как предложено в моем последнем посте
и естественно лог сюда, хотя по ошибкам обычно в гугле ищут...

Логи
Код
host# cd /usr/serv/hlds/27015
host# ./hlds_run -game cstrike -console +maxplayers 10 +map de_dust2 +ip 0.0.0.0 +port 27015 -norestart +exec server.cfg -sys_ticrate 1000 -pidfile hlds_pid.pid
Auto detecting CPU
Using AMD Optimised binary.

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5408)
scandir failed:/usr/serv/hlds/27015/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 22:54:50 Aug 15 2011 (5408)
STEAM Auth Server
Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  х.х.х.х:27503
Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  address already in list
Server IP address 0.0.0.0:27015

   Metamod version 1.19p32 Copyright (c) 2001-2006 Will Day
     Patch: Metamod-P (mm-p) v32 Copyright (c) 2004-2007 Jussi Kivilinna
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.

[DPROTO]: Version 0.9.87 Linux
[DPROTO]:  Loading config './cstrike/dproto.cfg'
[DPROTO]: Setting game name to: 'Counter-Strike'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.

   AMX Mod X version 1.8.1.3746 Copyright (c) 2004-2006 AMX Mod X Development Team
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under
   certain conditions; type 'amxx gpl' for details.


[ANTI-DLFILE] Patch "cmd dlfile" failed.

scandir failed:/usr/serv/hlds/27015/SAVE
L 01/19/2012 - 22:11:30: -------- Mapchange to de_dust2 --------
stray key in process_key: item_getiteminfo 63


Executing Galileo ( GAL ) Configuration File
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  address already in list
Alias name is invalid
Connection to Steam servers successful.
   VAC secure mode is activated.
Ignoring custom decal from e6alauTyHrpRo-Kylu6uH
Ignoring custom decal from /Omg_LoL_Piv_Piv_/^Fr@nCy3^

Как видите все работает и народ заходит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 19.1.2012, 19:02
Сообщение #66
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 19.1.2012, 20:26) *
Ок, сейчас выложу



Логи
Код
host# cd /usr/serv/hlds/27015
host# ./hlds_run -game cstrike -console +maxplayers 10 +map de_dust2 +ip 0.0.0.0 +port 27015 -norestart +exec server.cfg -sys_ticrate 1000 -pidfile hlds_pid.pid
Auto detecting CPU
Using AMD Optimised binary.

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5408)
scandir failed:/usr/serv/hlds/27015/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 22:54:50 Aug 15 2011 (5408)
STEAM Auth Server
Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  х.х.х.х:27503
Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  address already in list
Server IP address 0.0.0.0:27015

   Metamod version 1.19p32 Copyright (c) 2001-2006 Will Day
     Patch: Metamod-P (mm-p) v32 Copyright (c) 2004-2007 Jussi Kivilinna
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.

[DPROTO]: Version 0.9.87 Linux
[DPROTO]:  Loading config './cstrike/dproto.cfg'
[DPROTO]: Setting game name to: 'Counter-Strike'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.

   AMX Mod X version 1.8.1.3746 Copyright (c) 2004-2006 AMX Mod X Development Team
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under
   certain conditions; type 'amxx gpl' for details.


[ANTI-DLFILE] Patch "cmd dlfile" failed.

scandir failed:/usr/serv/hlds/27015/SAVE
L 01/19/2012 - 22:11:30: -------- Mapchange to de_dust2 --------
stray key in process_key: item_getiteminfo 63


Executing Galileo ( GAL ) Configuration File
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Unable to open logfiles under logs/L0119
Logging disabled
logaddress_add:  address already in list
Alias name is invalid
Connection to Steam servers successful.
   VAC secure mode is activated.
Ignoring custom decal from e6alauTyHrpRo-Kylu6uH
Ignoring custom decal from /Omg_LoL_Piv_Piv_/^Fr@nCy3^

Как видите все работает и народ заходит.


ну так в чем тогда вопрос??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 19.1.2012, 19:47
Сообщение #67
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

https://c-s.net.ua/forum/topic30077.html?vi...st&p=273724
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 19.1.2012, 22:45
Сообщение #68
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 19.1.2012, 21:47) *

так к нему подключается могут или нет*??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 19.1.2012, 23:33
Сообщение #69
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Цитата(stonemct @ 19.1.2012, 23:45) *
так к нему подключается могут или нет*??

Могут, но сам скрипт не правильно работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 20.1.2012, 7:52
Сообщение #70
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 20.1.2012, 1:33) *
Могут, но сам скрипт не правильно работает.

Так вы скажите в чем заключается неправильность работы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 20.1.2012, 12:07
Сообщение #71
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Цитата(stonemct @ 20.1.2012, 8:52) *
Так вы скажите в чем заключается неправильность работы.

Цитата
Но теперь другая проблема, когда смотришь запущенные процессы, там отображается
Код

2058 1 Ss+ 0:01.15 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2077 1 I+ 0:00.00 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2078 1 I+ 0:00.00 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2082 1 S+ 0:00.65 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2084 1 S+ 0:00.25 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2086 1 S+ 0:00.00 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol

А второй сервер с портом 27016
Код
2059 3 Is+ 0:00.00 /bin/sh /usr/serv/hlds/27016/hlds_run -binary ./hlds_
2067 3 S+ 0:01.12 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2076 3 I+ 0:00.00 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2079 3 S+ 0:00.64 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2081 3 S+ 0:00.25 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol
2085 3 S+ 0:00.00 ./hlds_i686 -binary ./hlds_i686 -game cstrike -consol

Т.е на порту 27015 не отображается строка
Код
3 Is+ 0:00.00 /bin/sh /usr/serv/hlds/27015/hlds_run -binary ./hlds_

Скрипт один и тот же, только в одном изменен порт сервера, это нормально или нет? Если нет, как исправить?

Хотя нет, не нормально, при опрашивании статуса сервера с портом 27015 пишет, что серв отключен, хотя он вкл, а 27016 все норм
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 21.1.2012, 18:15
Сообщение #72
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Что ни кто не знает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 22.1.2012, 2:26
Сообщение #73
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 21.1.2012, 20:15) *
Что ни кто не знает?


ты повнимательнее прочитай свой пост где ты файл с названием 1 запостил, все там есть иначе б не работало
а по поводу порта попробуй другой порт

Отредактировал: stonemct, - 22.1.2012, 2:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 22.1.2012, 9:24
Сообщение #74
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Вопрос решен.

Как теперь сделать, чтобы сервер сам перезапускался после крэша? Что там нужно поставить?

Отредактировал: CityTomsk, - 22.1.2012, 9:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 22.1.2012, 11:12
Сообщение #75
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 22.1.2012, 11:24) *
Вопрос решен.

Как теперь сделать, чтобы сервер сам перезапускался после крэша? Что там нужно поставить?


вот бы и рассказали нашей аудитории все что вы для этого сделали, может кому-то поможет...

а поводу краша hlds_run эта скрипт который при падении поднимает сервер!
он выходит только если вы в rcon'e написали quit или exit

1

hlds_r=hldsd_f # точное имя скрипта который лежит в /etc/init.d/* у меня т.к. сделан в виде service
hlds_p="путь до вашего скрипта"
run() # функция которая перезапускает сервер если он упал, надо только переменные задать правильно для нормальной работы! их две название папки где лежит скрипт и название скрипта
{
while :
do
sleep 15
$hlds_p/$hlds_r checker # это запуск скрипта запуска с параметром который определяет упал или не упал сервер и она же при падении оного его пере запускает !
#если вы как то по другому определяете падение то вам наде через IF else FI проверять ответ от проверки и на основании его уже запускать $hlds_p/$hlds_r start
done

}

это если у тебя просто запуск по скрипту , но если ты через авто запуск работаешь, то надо добавить еще одну функцию, которая будет вызывать эту в фоновом режиме, и та функция должна быть start), а та функция которая у тебя сейчас старт, назови ее в case $1 : какнить типа startold)

Отредактировал: stonemct, - 22.1.2012, 11:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 22.1.2012, 18:27
Сообщение #76
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Цитата(stonemct @ 22.1.2012, 12:12) *
вот бы и рассказали нашей аудитории все что вы для этого сделали, может кому-то поможет...

а поводу краша hlds_run эта скрипт который при падении поднимает сервер!
он выходит только если вы в rcon'e написали quit или exit

1

hlds_r=hldsd_f # точное имя скрипта который лежит в /etc/init.d/* у меня т.к. сделан в виде service
hlds_p="путь до вашего скрипта"
run() # функция которая перезапускает сервер если он упал, надо только переменные задать правильно для нормальной работы! их две название папки где лежит скрипт и название скрипта
{
while :
do
sleep 15
$hlds_p/$hlds_r checker # это запуск скрипта запуска с параметром который определяет упал или не упал сервер и она же при падении оного его пере запускает !
#если вы как то по другому определяете падение то вам наде через IF else FI проверять ответ от проверки и на основании его уже запускать $hlds_p/$hlds_r start
done

}

это если у тебя просто запуск по скрипту , но если ты через авто запуск работаешь, то надо добавить еще одну функцию, которая будет вызывать эту в фоновом режиме, и та функция должна быть start), а та функция которая у тебя сейчас старт, назови ее в case $1 : какнить типа startold)

Если честно, я ничего не понял ((
У меня ОС FreeBSD и вместо /etc/init.d/ у меня /etc/rc.d и я тоже запускаю скрипт как сервис через крон, можете более подробно написать, что надо делать???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stonemct
сообщение 23.1.2012, 10:02
Сообщение #77
Стаж: 14 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(CityTomsk @ 22.1.2012, 20:27) *
Если честно, я ничего не понял ((
У меня ОС FreeBSD и вместо /etc/init.d/ у меня /etc/rc.d и я тоже запускаю скрипт как сервис через крон, можете более подробно написать, что надо делать???

так вы через сервис запускаете
или
через cron это две разные вещи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CityTomsk
сообщение 23.1.2012, 16:18
Сообщение #78
Стаж: 10 лет

Сообщений: 127
Благодарностей: 15
Полезность: < 0

Через сервис, но и в кроне он тоже записан.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tarum
сообщение 31.3.2012, 13:57
Сообщение #79


Стаж: 14 лет

Сообщений: 88
Благодарностей: 15
Полезность: 285

Меценат Меценат

скрипт юзабилен если ставить только 1 сервак.
при использовании на красной шапке 6.2 при завершении любого кроме первого выдает No screen session found.
При этом сервер пид и скрин пиды создаются верно.
Запускаются при этом все серваки нормально. проблема только с завершением.

да и еще, когда последний раз пользовался этим скриптом все было нормально, но тогда кс запускался от 1ого юзверя.
Щас я разделил то есть условия таковы:
есть 2 копии скрипта с разными названиями
2 разных пользователя.
в самом скрипте прописаны юзеры, названия сессий и прочее и пути все в соответствии с пользователем. то есть одинаковых значений нет.
И все равно он завершить скрин сессию не может, пока не понял почему, щас буду втыкать.

Отредактировал: Tarum, - 31.3.2012, 14:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tarum
сообщение 31.3.2012, 14:30
Сообщение #80


Стаж: 14 лет

Сообщений: 88
Благодарностей: 15
Полезность: 285

Меценат Меценат

разрулил вопрос.
Короче дело было в том, что название сервера скринсессии щас во втором скрипте я писал цифрами и он не мог завершить, если пишешь буквами, то завершает нормально) закомментировать надо чутка и переписать скриптулю, вопрос снят, надеюсь кому то поможет эта инфа)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
8 страниц V  « 3 4 5 ... 6 7 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: