[sr-dev] git:master:60399b42: modules: readme files regenerated - exec ... [skip ci]

Kamailio Dev kamailio.dev at kamailio.org
Mon Jan 28 08:31:58 CET 2019


Module: kamailio
Branch: master
Commit: 60399b423f288c7b28756e480413475793e7ae11
URL: https://github.com/kamailio/kamailio/commit/60399b423f288c7b28756e480413475793e7ae11

Author: Kamailio Dev <kamailio.dev at kamailio.org>
Committer: Kamailio Dev <kamailio.dev at kamailio.org>
Date: 2019-01-28T08:31:37+01:00

modules: readme files regenerated - exec ... [skip ci]

---

Modified: src/modules/exec/README

---

Diff:  https://github.com/kamailio/kamailio/commit/60399b423f288c7b28756e480413475793e7ae11.diff
Patch: https://github.com/kamailio/kamailio/commit/60399b423f288c7b28756e480413475793e7ae11.patch

---

diff --git a/src/modules/exec/README b/src/modules/exec/README
index 2e9c2bcd2a..b63a8b27a1 100644
--- a/src/modules/exec/README
+++ b/src/modules/exec/README
@@ -35,6 +35,7 @@ Jan Janak
               4.1. exec_dset(command)
               4.2. exec_msg(command)
               4.3. exec_avp(command [, avplist])
+              4.4. exec_cmd(command)
 
         5. Known Issues
 
@@ -45,6 +46,7 @@ Jan Janak
    1.3. exec_dset usage
    1.4. exec_msg usage
    1.5. exec_avp usage
+   1.6. exec_cmd usage
 
 Chapter 1. Admin Guide
 
@@ -66,6 +68,7 @@ Chapter 1. Admin Guide
         4.1. exec_dset(command)
         4.2. exec_msg(command)
         4.3. exec_avp(command [, avplist])
+        4.4. exec_cmd(command)
 
    5. Known Issues
 
@@ -144,6 +147,7 @@ modparam("exec", "time_to_kill", 20)
    4.1. exec_dset(command)
    4.2. exec_msg(command)
    4.3. exec_avp(command [, avplist])
+   4.4. exec_cmd(command)
 
 4.1.  exec_dset(command)
 
@@ -213,6 +217,27 @@ exec_avp("echo TEST");
 exec_avp("echo TEST", "$avp(s:test)");
 ...
 
+4.4.  exec_cmd(command)
+
+   Executes an external command. It is a lightweight version, which does
+   not pass the SIP message as parameter, does not set the environment
+   variables and it does not use the output of the command.
+
+   Meaning of the parameters is as follows:
+     * command - Command to be executed. It can include pseudo-variables.
+
+   WARNING: if the var you are passing out has a bash special character in
+   it, the var needs to be placed inside quotes, for example:
+   exec_msg("print-contact.sh '$ct'");
+
+   This function can be used from ANY_ROUTE.
+
+   Example 1.6. exec_cmd usage
+...
+exec_cmd("echo TEST > /tmp/test.txt");
+exec_cmd("echo TEST > /tmp/$rU.txt");
+...
+
 5. Known Issues
 
    There is currently no guarantee that scripts ever return and stop




More information about the sr-dev mailing list