我有一个包含1500个进程id的服务器应用程序,我需要一个shell脚本,它每小时检查进程是否启动,如果没有启动,使用"dsmc -u xxxx -p **“启动进程,如果它没有启动,就发送邮件到我的gmail(xxx@gmail.com)。这是如何将邮件发送到我的gmail帐户的代码。
if pidof -s vsftpd = /dev/null; then
echo 'ftp is stopped'
sudo /etc/init.d/vsftpd restart
else
echo "The FTP se
首先我要告诉你,我是个新手,但我想学习!
我需要一个脚本,假设检查ftp和sftp通信。这是针对26ftp和sftp的。脚本只需执行1次,脚本假设使用用户名和密码登录到ftp和sftp服务器,很容易从外部列表。
如果ftp也能工作,它必须发送一封邮件,即使它失败了,它也会发送邮件。或者只是在屏幕上打印一条状态: alive Or not alive应该没问题。
我从下面的脚本开始:
我找到了类似这样的东西:
“您可以对普通用户使用您的脚本,在用户的Code目录(~/ .netrc )中创建文件.netrc,内容如下:代码:计算机192.1.1.1登录用户名密码user-passwd”...
f
BI Publisher允许将built报告(使用数据模型创建)发送到FTP服务器,但没有内置功能允许将OBIEE报告发送到FTP服务器。
我找到了一些资源,在这些资源中,人们使用使用Visual文件的Server脚本将报表保存到目录中,然后将该文件发送到FTP目的地:
但是,这只适用于在Windows机器上安装BI服务器的环境。
我需要一个Linux解决方案。有人在Linux系统中成功地实现了这一点吗?
在下面的代码中,发送了主题为“OK”的电子邮件,但没有发送电子邮件“not OK”?第二个是在一个函数中。
var JSFtp = require("jsftp");
var config = require('./config/config');
var email = require('./modules/mailer');
var ftp = new JSFtp({
host: config.ftphost
});
email.send(config.emailTo, "emailText", "OK
我必须编写FTP服务器的代码,而且我对数据如何传输有问题。
我在linux上使用ftp命令来测试它,我目前正在开发LIST,它发送工作目录中的文件/目录列表。一切正常(ftp很好地打印文件列表),除了ftp打印以下警告外:
WARNING! 5 bare linefeeds received in ASCII mode
File may not have transferred correctly.
我想删除这个警告,我认为ftp正在等待二进制数据,但我不知道如何通过套接字发送这样的数据,我目前正在做最基本的方式来发送ls结果:
dup2(dst_channel, 1);
execlp(
我们从FTP导入文件。该文件可以命名为anything.csv。
每隔15分钟,我们使用脚本任务来拉取FTP文件夹的目录列表;然后在ForEach循环容器(使用变量枚举器)中,我们下载每个FTP文件,对其进行处理,将其从FTP中删除,并发送一封通用的“完成”电子邮件以确认文件已被处理。
有没有一种方法,我们可以使用anything.csv数据文件中的一列(ClientName),并将其放在我们发送的电子邮件的主题行中。因此它显示为"ClientName order has it“
我尝试使用对象变量(通过记录集目标,它是VariableName),但得到错误消息“变量的数据类型"