Difference between revisions of "Create a Kali image running cron"

From MyWiki
Jump to: navigation, search
Line 17: Line 17:
  
 
</source>
 
</source>
Sample 2
+
Sample 2 - running a crn job
 +
 
 
<source lang=yaml>
 
<source lang=yaml>
 
FROM ubuntu:latest
 
FROM ubuntu:latest

Revision as of 10:29, 25 June 2024

Sample 1

FROM kalilinux/kali-rolling:latest
 
ARG KALI_METAPACKAGE=core
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get -y install kali-linux-${KALI_METAPACKAGE}
RUN apt-get clean
 
 
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]

Sample 2 - running a crn job

FROM ubuntu:latest
 
# Install necessary software
RUN apt-get update && \
    apt-get -y install cron
 
# Add crontab file
COPY crontab /etc/cron.d/crontab
 
# Give execution rights on the cron job
RUN chmod 0644 /etc/cron.d/crontab
 
# Create the log file to be able to run tail
RUN touch /var/log/cron.log
 
# Start the cron service
CMD cron && tail -f /var/log/cron.log