فهرست منبع

v-list-cron-job doesn't show MONTH. v-list-cron-jobs doesn't show DAY (#4211)

sahsanu 2 سال پیش
والد
کامیت
2b0b9d6193
2فایلهای تغییر یافته به همراه9 افزوده شده و 8 حذف شده
  1. 4 3
      bin/v-list-cron-job
  2. 5 5
      bin/v-list-cron-jobs

+ 4 - 3
bin/v-list-cron-job

@@ -47,6 +47,7 @@ shell_list() {
 	echo "MINUTE:         $MIN"
 	echo "HOUR:           $HOUR"
 	echo "DAY:            $DAY"
+	echo "MONTH:          $MONTH"
 	echo "DAY OF WEEK:    $WDAY"
 	echo "COMMAND:        $CMD"
 	echo "SUSPENDED:      $SUSPENDED"
@@ -56,13 +57,13 @@ shell_list() {
 
 # PLAIN list function
 plain_list() {
-	echo -e "$MIN\t$HOUR\t$DAY\t$WDAY\t$CMD\t$SUSPENDED\t$TIME\t$DATE"
+	echo -e "$MIN\t$HOUR\t$DAY\t$MONTH\t$WDAY\t$CMD\t$SUSPENDED\t$TIME\t$DATE"
 }
 
 # CSV list function
 csv_list() {
-	echo "MIN,HOUR,DAY,WDAY,CMD,SUSPENDED,TIME,DATE"
-	echo "$MIN,$HOUR,$DAY,$WDAY,\"$CMD\",$SUSPENDED,$TIME,$DATE'"
+	echo "MIN,HOUR,DAY,MONTH,WDAY,CMD,SUSPENDED,TIME,DATE"
+	echo "$MIN,$HOUR,$DAY,$MONTH,$WDAY,\"$CMD\",$SUSPENDED,$TIME,$DATE'"
 }
 
 #----------------------------------------------------------#

+ 5 - 5
bin/v-list-cron-jobs

@@ -56,12 +56,12 @@ json_list() {
 # SHELL list function
 shell_list() {
 	IFS=$'\n'
-	echo "JOB^MIN^HOUR^MONTH^WDAY^COMMAND"
-	echo "---^---^----^-----^----^-------"
+	echo "JOB^MIN^HOUR^DAY^MONTH^WDAY^COMMAND"
+	echo "---^---^----^---^-----^----^-------"
 	while read str; do
 		parse_object_kv_list "$str"
 		CMD=$(echo "$CMD" | sed -e 's/"/\\"/g' -e "s/%quote%/'/g")
-		echo "$JOB^$MIN^$HOUR^$MONTH^$WDAY^$CMD"
+		echo "$JOB^$MIN^$HOUR^$DAY^$MONTH^$WDAY^$CMD"
 	done < <(cat $USER_DATA/cron.conf)
 }
 
@@ -71,7 +71,7 @@ plain_list() {
 	while read str; do
 		parse_object_kv_list "$str"
 		CMD=$(echo "$CMD" | sed -e 's/"/\\"/g' -e "s/%quote%/'/g")
-		echo -ne "$JOB\t$MIN\t$HOUR\t$MONTH\t$WDAY\t$CMD\t"
+		echo -ne "$JOB\t$MIN\t$HOUR\t$DAY\t$MONTH\t$WDAY\t$CMD\t"
 		echo -e "$SUSPENDED\t$TIME\t$DATE"
 	done < <(cat $USER_DATA/cron.conf)
 }
@@ -83,7 +83,7 @@ csv_list() {
 	while read str; do
 		parse_object_kv_list "$str"
 		CMD=$(echo "$CMD" | sed -e 's/"/\\"/g' -e "s/%quote%/'/g")
-		echo -n "$JOB,$MIN,$HOUR,$MONTH,$WDAY,\"$CMD\","
+		echo -n "$JOB,$MIN,$HOUR,$DAY,$MONTH,$WDAY,\"$CMD\","
 		echo "$SUSPENDED,$TIME,$DATE"
 	done < <(cat $USER_DATA/cron.conf)
 }