-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathqwatch
executable file
·53 lines (50 loc) · 2.15 KB
/
qwatch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
##############################################################################
# Copyright notice: Copyright (c) Richard Yim, 16 Aug 2016, v1.0
# All rights reserved.
#
# Contributors: Richard Yim*
#
# *Department of Cancer Biology
# Cancer Institute
# University College London
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# You are free to use, distribute and/or modify this software as you wish as
# long as the following conditions are met:
# The software must retain this copyright notice.
# Contributors must add their names to the contributors list.
# Neither the name of the copyright holder nor the names of its contributors
# may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
##############################################################################
#
# INSTALLATION
# Place this script in a directory of your choice.
# Add this directory to your $PATH in your chosen environment config file
# (E.G.: ~/.bashrc).
#
##############################################################################
while true
do
printf "\033c"
echo
date
qstat -xml | tr '\n' ' ' | sed 's#<job_list[^>]*>#\n#g' \
| sed 's#<[^>]*>##g' | grep " " | column -t
sleep 120
done
# Old version of the qstat command
# qstat | awk -v OFS='\t' '{print $1, $2, $3, $5}' | grep -v "\-\-\-\-\-"