I 've done some test using Verify Jobs, but they still appearing in "running jobs" after terminated.
*list jobs limit=3 order=desc
+-------+------------------------+---------------------+------+-------+----------+------------+-----------+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+-------+------------------------+---------------------+------+-------+----------+------------+-----------+
| 3,883 | Verify_Volume_Catalog | 2016-04-04 14:08:12 | V | O | 612 | 0 | T |
| 3,882 | Verify_Data | 2016-04-04 14:06:30 | V | A | 612 | 57,843,992 | T |
| 3,872 | Backup_Servidor_Bacula | 2016-04-01 21:29:46 | B | F | 15,395 | 38,821,785 | T |
+-------+------------------------+---------------------+------+-------+----------+------------+-----------+
*status dir
bacula-dir Version: 7.4.1 (15 February 2016) x86_64-unknown-linux-gnu debian 8.2
Daemon started 04-Apr-16 14:02, conf reloaded 04-Apr-2016 14:06:13
Jobs: run=0, running=2 mode=0
Heap: heap=409,600 smbytes=233,358 max_bytes=319,832 bufs=965 max_bufs=1,573
Scheduled Jobs:
Level Type Pri Scheduled Job Name Volume
===================================================================================
Differential Backup 98 04-Apr-16 21:30 Backup_Servidor_Bacula Volume-Diario-0007
Differential Backup 99 04-Apr-16 21:30 Backup_Catalogo Volume-Diario-0007
====
Running Jobs:
Console connected at 04-Apr-16 14:13
JobId Type Level Files Bytes Name Status
======================================================================
3882 Veri Data 612 57.84 M Verify_Data has terminated
3883 Veri Volu 612 0 Verify_Volume_Catalog has terminated
====
No Terminated Jobs.
====
*