cuốn sách gpt4 ai đã làm

Chuyển đổi tập lệnh bash nhiệt độ đơn giản sang javascript

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 05:58:42 26 4
mua khóa gpt4 Nike

Tôi có một tập lệnh bash hiển thị nhiệt độ CPU trong Beaglebon Black. Tôi cần chuyển đổi chúng sang JavaScript. Bất kỳ ai giỏi về lệnh linux và javascript đều biết cách thực hiện việc này?

Tôi đang nghĩ đến việc sử dụng lệnh fs.readfile nhưng không chắc chắn.

Đây là mã trong tập lệnh bash và liên kết từ nơi tôi lấy nó:

liên kết tập lệnh bash

# GIÁM SÁT NHIỆT ĐỘ CPU
# CTRL-C ĐỂ DỪNG
# VIẾT BỞI BRIAN HECKATHORNE - ME@GODFEAR.ORG
# Được sửa đổi bởi Richard St-Pierre - truyền cảm hứng.logicsupply.com
# Tập lệnh đơn giản để theo dõi nhiệt độ CPU trên BeagleBone Black chạy Debian

#!/bin/bash
vì (( ; ; ))
do
echo -n "Nhiệt độ CPU [Celsius]: "
cat /sys/class/hwmon/hwmon0/device/temp1_input | sed 's/...$//'
ngủ 2
xong

câu trả lời hay nhất

Đây ít nhiều là một cổng theo nghĩa đen.

Một số lưu ý:

  • Tôi suy ra rằng tập tin chỉ có một dòng. Nếu sai, mã này có thể cần phải được điều chỉnh.

  • Đây ít nhiều là một cổng văn bản có nghĩa là tôi sẽ không phán xét con mèo (Vì vậy,fs.readFileSync()), thay thế biểu thức chính quy, v.v. là những lựa chọn tốt nhất ở đây. Tôi chỉ ít nhiều ánh xạ mã bash sang mã Node.js.

Với vấn đề này đã được giải quyết, không sao cả:

Nút #!/usr/bin/env

var fs = require('fs');

var tempFile = '/sys/class/hwmon/hwmon0/device/temp1_input';

var displayTemperature = function () {
process.stdout.write("Nhiệt độ CPU [Celsius]: ");
process.stdout.write(fs.readFileSync(nhiệt độFile, {mã hóa: 'utf-8'})
.replace(/...$/g, '\n'));
}

displayTemperature();
setInterval(displayTemperature, 2000);

Về javascript - chuyển đổi tập lệnh bash nhiệt độ đơn giản sang javascript, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/30228362/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress