HEX
Server: Apache/2.4.63 (Unix)
System: Linux Synopilou92 4.4.302+ #72806 SMP Mon Jul 21 23:16:00 CST 2025 x86_64
User: pilou92 (1026)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //var/packages/ActiveInsight/scripts/start-stop-status
#!/bin/bash
# Copyright (c) 2020 Synology Inc. All rights reserved.

. /var/packages/"${SYNOPKG_PKGNAME}"/scripts/pkg_utils

start()
{	
	if IsFileActivityDisableByKernelIssue; then
		if IsKernelVersionEq "3.10" && IsDSMVersionGe "7.2.1" "4"; then
			EnableFileActivity
		fi
		if (IsKernelVersionEq "4.4" || IsKernelVersionEq "5.10") && IsDSMVersionGe "7.2.2" "0"; then
			EnableFileActivity
		fi
	fi

	"${MIB_PKG_TOOL}" --reset-for-migration
	"${MIB_PKG_TOOL}" --refresh-synomibclient-conf

	Mkdir -m 755 -p "${PKG_RUN_DIR}"

	if ! "${MIB_PKG_TOOL}" --is-enabled; then
		return 0
	fi

	"${MIB_PKG_TOOL}" --start-package

	return 0
}

stop()
{
	if [ "UNINSTALL" == "$SYNOPKG_PKG_STATUS" ]; then
		if ${MIB_PKG_TOOL} --is-monitoring-service-enabled; then
			/usr/syno/bin/synowebapi --exec api=SYNO.ActiveInsight.Setting method=set version=1 monitoring_service=false
		fi
	fi
	"${MIB_PKG_TOOL}" --stop-package

	return 0
}

status()
{
	return 0
}

case $1 in
	start)
		start
		exit $?
	;;
	stop)
		stop
		exit 0
		;;
	prestart)
		exit 0
	;;
	prestop)
		exit 0
	;;
	status)
		status
		exit $?
	;;
	killall)
	;;
	log)
		exit 0
	;;
esac

exit 0