- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的 crontab 配置如下:
*/2 * * * * php /home/ec2-user/myapp/myscript.php >> /home/ec2-user/myapp/log/myapp.log 2>&1
当我执行 ps aux 时,我看到以下输出:
ec2-user 1296 0.0 0.0 2984 992 ? Ss 15:36 0:00 /bin/sh -c /home/ec2-user/myapp/myscript.php >> /home/ec2-user/myapp/log/myapp.log 2>&1 SHELL=/bin/sh HOME=/home/ec2-user PATH=/usr/bin:/bin LOGNAME=ec2-user USER=ec2-user
ec2-user 1299 0.3 3.7 91528 63612 ? S 15:36 0:16 /home/ec2-user/myapp/myscript.php SHELL=/bin/sh USER=ec2-user PATH=/usr/bin:/bin PWD=/home/ec2-user SHLVL=1 HOME=/home/ec2-user LOGNAME=ec2-user _=/usr/bin/php
在我看来,同一个进程似乎同时启动了两次,第一个进程的 PID 为 1296,第二个进程的 PID 为 1299。
这正常吗?为什么 ps 输出中有两个进程而不是一个进程?
câu trả lời hay nhất
看起来 /bin/sh
用于调用您的 cron 选项卡,以便它们在自己的环境中运行,这是第一个进程。然后 /bin/sh
调用 php 来运行您的实际脚本,而 php 是您的第二个进程。这没有错。
关于linux - Cron 启动同一个进程两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869594/
Bất cứ khi nào tôi chạy lệnh Minishift trình điều khiển Virtualbox sang máy chủ hệ điều hành, việc này sẽ mất rất nhiều thời gian và không bao giờ kết thúc. Đôi khi tôi còn nhận được thông báo lỗi về việc đạt đến giới hạn bộ nhớ. Tôi không biết nó có mô tả được h không
Xin chào, tôi đang chạy một dự án React cơ bản bằng cách sử dụng npm và tôi đang cố gắng khởi động nó trong vùng chứa docker. Nhưng tôi thực sự không thể chạy dự án. Dockerfile của tôi trông như thế này: FROM node:7.8.
Vì vậy, tôi muốn bắt đầu trò chơi từ thiết bị đầu cuối SSH của mình. Điều này thực sự kỳ lạ, khi tôi thực hiện việc này trực tiếp từ GUI Linux, nó vẫn hoạt động. Nhưng khi tôi sử dụng máy khách SSH để kết nối từ xa thì nó gặp sự cố. Có vẻ như nó liên quan đến trình điều khiển hiển thị của tôi. bạn
Tôi có một hình nền sống hiển thị một hình ảnh. Tôi đã thay đổi hình ảnh trong Hoạt động. Sau đó tôi cần thông báo cho hình nền động để nó biết tải lại tài nguyên. Ý định có vẻ là giải pháp đơn giản, hoàn hảo: Ý định ý định = mới
Tôi có một vấn đề mà dường như tôi không thể giải quyết được. Tôi không gặp vấn đề gì khi khởi chạy ứng dụng Spring Boot từ Eclipse (Oxygen) bằng STS 3.9.2 trong Bảng điều khiển khởi động: Tuy nhiên, khi tôi cố gắng khởi chạy nó từ
Hoàn toàn mới đối với Python, tôi đang thiết lập và cài đặt mọi thứ trước khi tôi bắt đầu loay hoay với mọi thứ. Tôi hiểu rằng có một số khác biệt/không tương thích đáng kể giữa Python 2.7 và Python 3.3, mặc dù cả hai phiên bản đều được sử dụng tốt, vì vậy tôi nghĩ tốt nhất nên cài đặt
Sau khi sử dụng jQuery một thời gian dài, tôi gặp một vấn đề, tôi đang viết một mã đơn giản bằng cách sử dụng mẫu jQuery (style), (function(window, und xác định) { var jQu
Tôi đang cố gắng định cấu hình Autowired trong các lớp được quản lý không có lò xo trong ứng dụng khởi động mùa xuân. Tôi đã chạy thành công ứng dụng này trong ứng dụng web được triển khai trên máy chủ Tomcat. Nhưng khi tôi muốn sử dụng mùa xuân
Tôi hoàn toàn mới làm quen với xmonad nhưng tôi muốn bắt đầu sử dụng nó để giúp công việc của mình hiệu quả hơn. Đây là hướng dẫn tôi đang sử dụng (Tôi đang sử dụng Apple OS X Snow Leopard) http://xmonad.org/tour.
Tôi đang cố gắng mở rộng ví dụ Quản lý giao dịch từ hướng dẫn Spring Boot sang hai nguồn dữ liệu, nhưng chú thích @Transaction dường như chỉ hợp lệ đối với một trong các nguồn dữ liệu. Trong "Ứng dụng.java
Có cách nào để conEmu mở nhiều tab khác nhau theo mặc định không? Tôi thấy trang này giải thích cách sử dụng tính năng phân tách và tôi nhận ra rằng mình có thể nhấn Ctrl + T, 1, Enter, nhưng tôi hy vọng có cách nào đó để tự động hóa việc này!
Tôi đang tìm kiếm một câu trả lời nhanh chóng và bẩn thỉu. Đầu óc tôi trống rỗng và tôi nhìn chằm chằm vào màn hình hơn 12 giờ đồng hồ và tôi nghĩ mình đã bị bắn. Tôi muốn tạo một ứng dụng SignalR đơn giản làm hướng dẫn. Tôi đã tìm thấy ví dụ này nhưng tôi vẫn nhận được vé không xác định
Tôi đang sử dụng lệnh ghép ngắn Azure Powershell để khởi động/dừng máy ảo. Start-AzureVM [-ServiceName] [-Name] [] Stop-AzureVM [-S
Tôi muốn bắt đầu/dừng iis và mssql bằng mã tập lệnh Powershell nghĩa là khi tôi chạy tập lệnh ps, tôi muốn bắt đầu/dừng iis và mssql. Tôi đã tìm kiếm trực tuyến và tìm thấy một số mã nhưng không hoạt động theo mã yêu cầu của tôi: $ii
Tôi làm việc tại Liferay. Chúng tôi đang sử dụng một mô-đun trong dự án của mình để tạo chủ đề liferay. Tôi đã triển khai nó trên máy chủ bằng lệnh ant -Ddeploy.war=true. tập tin chiến tranh ở bộ phận liferay
Tôi muốn chạy IPython (phiên bản 0.12) trên máy tính Windows XP có cài đặt Python 2.7. Tôi đã cài đặt qua Windows Binary Installer, nhưng sau khi cài đặt IPython không hiển thị trong menu,
Tôi đã tạo hình ảnh đơn giản của riêng mình từ . TỪ python:2.7.11 RUN mkdir /extra/later/ \ && mkdir /yyy Bây giờ tôi có thể thực hiện các bước sau: docker run
$(document).ready(function () { setTimeout(function() { window.location.reload(); }, 2000); // 2
Tôi vừa tạo một tài khoản với OpenWeatherMap và tôi muốn biết thông tin thời tiết cho vị trí hiện tại của mình thông qua lệnh gọi API ID thành phố: http://api.openweathermap.org/data/2.5/weather?
Tôi nhận thấy rằng nếu tôi thay đổi hình ảnh trong xcasset, bảng phân cảnh sẽ không cập nhật khi khởi chạy. Ví dụ: giả sử bạn có Chế độ xem UIImage trong Bảng phân cảnh khởi động có chứa hình ảnh màu xanh lam có tên là "logo"
Tôi là một lập trình viên xuất sắc, rất giỏi!