From 9d6fda366993022e4734e6e03f01157c7b819617 Mon Sep 17 00:00:00 2001
From: loli10K <ezomori.nozomu@gmail.com>
Date: Sat, 13 May 2017 07:45:52 +0200
Subject: [PATCH 2/2] Add "%S" (Elapsed time) to expanded character list in
 RunScript Command

---
 src/lib/util.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/lib/util.c b/src/lib/util.c
index 71bb498..24c8f39 100644
--- a/src/lib/util.c
+++ b/src/lib/util.c
@@ -781,6 +781,7 @@ void decode_session_key(char *decode, char *session, char *key, int maxlen)
  *  %n = Unadorned Job name
  *  %r = Recipients
  *  %s = Since time
+ *  %S = Elapsed time
  *  %t = Job type (Backup, ...)
  *  %v = Volume name(s)
  *
@@ -884,6 +885,13 @@ POOLMEM *edit_job_codes(JCR *jcr, char *omsg, char *imsg, const char *to, job_co
                str = _("*None*");
             }
             break;
+         case 'S':                    /* Elapsed time */
+            if (jcr) {
+               str = edit_uint64(jcr->end_time - jcr->start_time, add);
+            } else {
+               str = _("*None*");
+            }
+            break;
          case 't':                    /* Job type */
             if (jcr) {
                str = job_type_to_str(jcr->getJobType());
-- 
2.7.4

