要通过指定存储消息的路径和端口号在后台运行DevNullSmtp.jar
,你需要执行以下步骤:
要在后台运行DevNullSmtp.jar
并指定存储路径和端口号,可以使用以下命令:
nohup java -jar DevNullSmtp.jar --storage /path/to/storage --port 2525 > /dev/null 2>&1 &
nohup
: 使进程忽略挂起信号,即使终端关闭也能继续运行。java -jar DevNullSmtp.jar
: 运行Java程序。--storage /path/to/storage
: 指定存储邮件的目录路径。--port 2525
: 设置SMTP服务的端口号为2525(可以根据需要更改)。> /dev/null 2>&1
: 将标准输出和错误输出重定向到/dev/null
,即丢弃输出。&
: 将命令放入后台执行。假设你的DevNullSmtp.jar
文件位于/home/user/tools
目录下,你想将邮件存储在/home/user/mail_storage
目录,并使用端口号2525,你可以这样执行:
nohup java -jar /home/user/tools/DevNullSmtp.jar --storage /home/user/mail_storage --port 2525 > /dev/null 2>&1 &
> /dev/null 2>&1
替换为指向日志文件的路径,例如> /home/user/logs/devnullsmtp.log 2>&1
。sudo
来提升权限,但要注意安全性。通过以上步骤,你应该能够在后台成功运行DevNullSmtp.jar
并指定所需的存储路径和端口号。
领取专属 10元无门槛券
手把手带您无忧上云