deployment 兼容执行Crontab demo
apiVersion: apps/v1
kind: Deployment
metadata:
name: test-h5
namespace: ywops
labels:
app: test-h5
spec:
replicas: 1
selector:
matchLabels:
app: test-h5
template:
metadata:
labels:
app: test-h5
spec:
containers:
- name: nginx
image: ubuntu
ports:
- containerPort: 80
name: webport
protocol: TCP
command:
- /bin/sh
- -c
- |
#apt update
#apt install -y cron nginx
# nginx root path /var/www/html/
echo "1.1.1.1 www.baidu.com" > /etc/hosts
cat <<EOF | tee /etc/cron.d/web-cron
*/1 * * * * /usr/local/bin/php /opt/tttt.php
EOF
chmod 0644 /etc/cron.d/web-cron
crontab /etc/cron.d/web-cron
cron
/usr/sbin/nginx -g 'daemon off;'