Выполнение JAR из сценария удара в cronjob

Насколько я знаю директива LocationMatch не соответствует параметрам запроса. Вашим URL является "http://example.com/", и именно это можно соответствовать.

Можно использовать mod_rewrite соответствовать строке запроса; следующее из mod_rewrite документации:

Note: Query String

The Pattern will not be matched against the query string. Instead, 
you must use a RewriteCond with the %{QUERY_STRING} variable.

2
задан 25 April 2011 в 23:49
2 ответа

Попытка с полными путями:

#! /bin/bash
mysqldump -h anotherhost -P 3306 -u usen -pmypass --all-databases > /path/$1.sql
java -jar /path/myJar.jar param1 /path/$1.sql
5
ответ дан 3 December 2019 в 08:58

Необходимо использовать полные пути! Я не думаю ни файл банки, ни sql-файл не могут быть найдены...

#! /bin/bash
SQLFILE=/path/to/file/$1.sql
mysqldump -h anotherhost -P 3306 -u usen -pmypass --all-databases > $SQLFILE
java -jar /path/to/myJar.jar param1 $SQLFILE
3
ответ дан 3 December 2019 в 08:58

Теги

Похожие вопросы