release-v1.0 #1
@ -1,2 +1,2 @@
|
||||
#!/bin/bash
|
||||
tail -fn 300 ../log/kkFileView.log
|
||||
tail -fn 300 ../log/toolTechFileView.log
|
@ -1,21 +1,13 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
#
|
||||
#############################
|
||||
# Author: sanxi
|
||||
# Version: 1.0
|
||||
# Date: 2021/09/17
|
||||
# Description: v1.0:修改kkFileView关闭进程机制
|
||||
#############################
|
||||
#
|
||||
KKFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")" || exit 1 ;pwd)
|
||||
PID_FILE_NAME="kkFileView.pid"
|
||||
PID_FILE="${KKFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
export KKFILEVIEW_BIN_FOLDER=$KKFILEVIEW_BIN_FOLDER
|
||||
|
||||
TTFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")" || exit 1 ;pwd)
|
||||
PID_FILE_NAME="toolTechFileView.pid"
|
||||
PID_FILE="${TTFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
export TTFILEVIEW_BIN_FOLDER=$TTFILEVIEW_BIN_FOLDER
|
||||
#
|
||||
## pid文件是否存在
|
||||
if [ ! -e "$PID_FILE" ]; then
|
||||
echo "kkFileView.pid文件不存在!"
|
||||
echo "toolTechFileView.pid文件不存在!"
|
||||
exit 1
|
||||
else
|
||||
## 文件不为空代表程序正在运行,则循环关闭进程。
|
||||
@ -31,6 +23,6 @@ else
|
||||
# 关闭所有进程后,重置pid。
|
||||
cat /dev/null > "$PID_FILE"
|
||||
else
|
||||
echo "kkFileView进程尚未运行!"
|
||||
echo "toolTechFileView进程尚未运行!"
|
||||
fi
|
||||
fi
|
||||
|
@ -1,10 +1,7 @@
|
||||
@echo off
|
||||
set "KKFILEVIEW_BIN_FOLDER=%cd%"
|
||||
cd "%KKFILEVIEW_BIN_FOLDER%"
|
||||
echo Using KKFILEVIEW_BIN_FOLDER %KKFILEVIEW_BIN_FOLDER%
|
||||
echo Starting kkFileView...
|
||||
echo Please check log file in ../log/kkFileView.log for more information
|
||||
echo You can get help in our official home site: https://kkview.cn
|
||||
echo If you need further help, please join our kk opensource community: https://t.zsxq.com/09ZHSXbsQ
|
||||
echo If this project is helpful to you, please star it on https://gitee.com/kekingcn/file-online-preview/stargazers
|
||||
java -Dspring.config.location=..\config\application.properties -jar kkFileView-4.4.0-beta.jar -> ..\log\kkFileView.log
|
||||
set "TTFILEVIEW_BIN_FOLDER=%cd%"
|
||||
cd "%TTFILEVIEW_BIN_FOLDER%"
|
||||
echo Using TTFILEVIEW_BIN_FOLDER %TTFILEVIEW_BIN_FOLDER%
|
||||
echo Starting toolTechFileView...
|
||||
echo Please check log file in ../log/toolTechFileView.log for more information
|
||||
java -Dspring.config.location=..\config\application.properties -jar tool-tech-file-view-4.4.0.jar -> ..\log\toolTechFileView.log
|
||||
|
@ -1,25 +1,16 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
#
|
||||
#############################
|
||||
# First_Author: 凯京科技
|
||||
# Second_Author: sanxi
|
||||
# Version: 1.1
|
||||
# Date: 2021/09/17
|
||||
# Description: v1.1:修改进程启动机制为pid形式。
|
||||
#############################
|
||||
#
|
||||
|
||||
DIR_HOME=("/opt/openoffice.org3" "/opt/libreoffice" "/opt/libreoffice6.1" "/opt/libreoffice7.0" "/opt/libreoffice7.1" "/opt/libreoffice7.2" "/opt/libreoffice7.3" "/opt/libreoffice7.4" "/opt/libreoffice7.5" "/opt/libreoffice7.6" "/opt/openoffice4" "/usr/lib/openoffice" "/usr/lib/libreoffice")
|
||||
FLAG=
|
||||
OFFICE_HOME=
|
||||
KKFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")" || exit 1 ;pwd)
|
||||
PID_FILE_NAME="kkFileView.pid"
|
||||
PID_FILE="${KKFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
export KKFILEVIEW_BIN_FOLDER=$KKFILEVIEW_BIN_FOLDER
|
||||
TTFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")" || exit 1 ;pwd)
|
||||
PID_FILE_NAME="toolTechFileView.pid"
|
||||
PID_FILE="${TTFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
export TTFILEVIEW_BIN_FOLDER=$TTFILEVIEW_BIN_FOLDER
|
||||
#
|
||||
## 如pid文件不存在则自动创建
|
||||
if [ ! -f ${PID_FILE_NAME} ]; then
|
||||
touch "${KKFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
touch "${TTFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
|
||||
fi
|
||||
## 判断当前是否有进程处于运行状态
|
||||
if [ -s "${PID_FILE}" ]; then
|
||||
@ -27,8 +18,8 @@ if [ -s "${PID_FILE}" ]; then
|
||||
echo "进程已处于运行状态,进程号为:${PID}"
|
||||
exit 1
|
||||
else
|
||||
cd "$KKFILEVIEW_BIN_FOLDER" || exit 1
|
||||
echo "Using KKFILEVIEW_BIN_FOLDER $KKFILEVIEW_BIN_FOLDER"
|
||||
cd "$TTFILEVIEW_BIN_FOLDER" || exit 1
|
||||
echo "Using TTFILEVIEW_BIN_FOLDER $TTFILEVIEW_BIN_FOLDER"
|
||||
grep 'office\.home' ../config/application.properties | grep '!^#'
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Using customized office.home"
|
||||
@ -50,12 +41,9 @@ else
|
||||
fi
|
||||
|
||||
## 启动kkFileView
|
||||
echo "Starting kkFileView..."
|
||||
nohup java -Dfile.encoding=UTF-8 -Dspring.config.location=../config/application.properties -jar kkFileView-4.4.0-beta.jar > ../log/kkFileView.log 2>&1 &
|
||||
echo "Starting ToolTechFileView..."
|
||||
nohup java -Dfile.encoding=UTF-8 -Dspring.config.location=../config/application.properties -jar tool-tech-file-view-4.4.0.jar > ../log/toolTechFileView.log 2>&1 &
|
||||
echo "Please execute ./showlog.sh to check log for more information"
|
||||
echo "You can get help in our official home site: https://kkview.cn"
|
||||
echo "If you need further help, please join our kk opensource community: https://t.zsxq.com/09ZHSXbsQ"
|
||||
echo "If this project is helpful to you, please star it on https://gitee.com/kekingcn/file-online-preview/stargazers"
|
||||
PROCESS=$(ps -ef | grep -v grep | grep java | grep kkFileView | awk 'NR==1{print $2}')
|
||||
# 启动成功后将进程号写入pid文件
|
||||
echo "$PROCESS" > "$PID_FILE"
|
||||
|
@ -44,7 +44,7 @@
|
||||
* 初始化
|
||||
*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
loadText();
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ reader.readAsArrayBuffer(file);
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -96,7 +96,7 @@
|
||||
);
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -34,7 +34,7 @@
|
||||
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -38,7 +38,7 @@
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
@ -153,7 +153,7 @@ function blobToArrayBuffer(blob) {
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
@ -27,7 +27,7 @@
|
||||
}
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
||||
|
@ -42,7 +42,7 @@
|
||||
*/
|
||||
window.onload = function () {
|
||||
$("#markdown_btn").hide()
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
loadMarkdown();
|
||||
}
|
||||
function htmlEscape(str){
|
||||
|
@ -102,7 +102,7 @@
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
}
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
||||
|
@ -43,7 +43,7 @@
|
||||
<script>
|
||||
window.onload = function () {
|
||||
/*初始化水印*/
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
checkImgs();
|
||||
};
|
||||
window.onscroll = throttle(checkImgs);
|
||||
|
@ -81,7 +81,7 @@
|
||||
}
|
||||
let mask = document.getElementById("lucky-mask-demo");
|
||||
function loadText() {
|
||||
initWaterMark(); // 是否显示水印
|
||||
//initWaterMark(); // 是否显示水印
|
||||
var value = url;
|
||||
var name = '${file.name}';
|
||||
if(value==""){
|
||||
|
@ -44,7 +44,7 @@
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
@ -55,7 +55,7 @@
|
||||
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</html>
|
||||
|
@ -40,7 +40,7 @@
|
||||
|
||||
/*初始化水印*/
|
||||
window.onload = function() {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -138,7 +138,7 @@
|
||||
}
|
||||
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -46,7 +46,7 @@
|
||||
createNewEmbed(url);
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -138,7 +138,7 @@ html += "</html>";
|
||||
|
||||
/*初始化水印*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -288,7 +288,7 @@ background-color:#000000
|
||||
* 初始化
|
||||
*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
<#else/>
|
||||
@ -322,7 +322,7 @@ background-color:#000000
|
||||
* 初始化
|
||||
*/
|
||||
window.onload = function () {
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
loadText();
|
||||
}
|
||||
</script>
|
||||
|
@ -47,7 +47,7 @@
|
||||
if (!!window.ActiveXObject || "ActiveXObject" in window)
|
||||
{
|
||||
}else{
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -43,7 +43,7 @@
|
||||
*/
|
||||
window.onload = function () {
|
||||
$("#xml_btn").hide()
|
||||
initWaterMark();
|
||||
//initWaterMark();
|
||||
loadXmlData()
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user