1SAFE_ASTERISK(8)           Linux Programmer's Manual          SAFE_ASTERISK(8)
2
3
4

NAME

6       safe_asterisk — A wrapper to run the asterisk executable in a loop
7

SYNOPSIS

9       safe_asterisk [ asterisk_params ]
10
11

DESCRIPTION

13       safe_asterisk  is  a  script that runs asterisk in a loop, which can be
14       useful if you fear asterisk may crash.
15
16       The script does not run in the  background  like  a  standard  service.
17       Rather,  it  runs in its own linux virtual console (9, by default).  It
18       also uses the option '-c' of asterisk(8) to  avoid  detaching  asterisk
19       from that terminal.
20
21       safe_asterisk  also  runs  asterisk  with unlimited core file size, and
22       thus asterisk will dump core in case of a crash.
23
24       To get a "picture" of console 9, from another  terminal  (e.g:  from  a
25       remote shell session) you can use:
26
27         screendump 9
28
29       The init script of the Debian package should be able to run safe_aster‐
30       isk  as  the  asterisk  service,  if  so  configured.  See  coments  in
31       /etc/default/asterisk
32
33

FILES

35       /tmp
36              safe_asterisk runs in that directory, rather than in / as usual.
37
38       /tmp/core
39              If core files were generated there, they may be
40
41       /etc/asterisk/startup.d
42              Files  in  this directory will be 'source'd by the safe_asterisk
43              script before it starts Asterisk proper, allowing  them  to  set
44              additional environment variables or run any other steps that are
45              needed for your system.
46
47

BUGS

49       While showing the output on a console is useful, using screen(1) as the
50       terminal may be better.
51
52       The  script  does  not  read configuration from standard location under
53       /etc
54
55       It uses fixed locations under /tmp , and thus may be exposed to a  sym‐
56       link attacks.
57
58

SEE ALSO

60       asterisk(8), screendump(9)
61
62

AUTHOR

64       This  manual  page  was  written  by  Tzafrir Cohen <tzafrir.cohen@xor‐
65       com.com> Permission is granted to copy, distribute and/or  modify  this
66       document  under  the terms of the GNU General Public License, Version 2
67       any later version published by the Free Software Foundation.
68
69       On Debian systems, the complete text of the GNU General Public  License
70       can be found in /usr/share/common-licenses/GPL-2.
71
72
73
74Asterisk                        Jun 30th, 2005                SAFE_ASTERISK(8)
Impressum