diff --git a/code b/code
new file mode 100644
index 0000000000000000000000000000000000000000..1e6d3766d1f5dd245b2e4f60af9466c81c2855db
--- /dev/null
+++ b/code
@@ -0,0 +1,18 @@
+#!/bin/bash
+squeue -lu your_username |sed -n '3,$p' > /tmp/temp_cur
+job_nums=`cat /tmp/temp_cur|awk '{print $1}'`
+printf "%-12s %-8s %-8s %-12s %-9s %-120s\n" "job" "type" "nodes" "Time" "state" "route"
+for i in $job_nums; do
+        scontrol show job $i > /tmp/temp_current
+        route=`cat /tmp/temp_current|grep -n 'WorkDir='|awk -F '=' '{print $2}'`
+        QstatA=`cat /tmp/temp_cur|grep $i`
+        stat=`echo $QstatA|awk '{print $5}'`
+        nodelist=`echo $QstatA|awk '{print $9}'`
+        nodes=`echo $QstatA|awk '{print $8}'`
+        imes=`echo $QstatA|awk '{print $6}'`
+        Times=`echo $QstatA|awk '{print $7}'`
+printf "%-8s %-13s %-3s %-15s %-10s %-120s\n" "$i"  "$nodelist"  "$nodes" "$imes"/"$Times"  "$stat" "$route"
+
+done
+rm /tmp/temp_current
+rm /tmp/temp_cur