Run a script (server side) when FTP user logs off

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

I'd like to run a shell script on an FTP server when an FTP user logs off.

Imagine:

  1. Ftpuser logs in, uploads a file to an inbound-only directory and logs off.
  2. Ftp Server detects logoff then runs FileCheckMove.sh
  3. FileCheckMove.sh checks/sanitizes any files from inbound-only and moves them to an alternate location.

What's the best way to detect ftp user logoff and initiate the event?

  • I've considered simply auto running the script every few minutes, but I don't want to attempt FileCheckMove.sh on a file that's open during its upload to the server.

This is Debian 9 stretch running ProFTPd.

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.