小编Eri*_*Lee的帖子

BASH - 在shell脚本上获取UID不起作用

嗨,我有一个关于bash的问题.

而且我是新手.

我创建了一个名为"test.sh"的文件,其内容是

#!/bin/bash
set -x
echo $UID
echo "$UID"
echo "$(id -u)"
Run Code Online (Sandbox Code Playgroud)

结果是空白的!! 没有出现

但是,当我在终端上键入"echo $ UID"时,它会显示"1011"

有什么我错过了bash?

请帮忙

更新

bash版本是4.3.11,我输入"sh test.sh"来执行.

结果是

+ echo

+ echo

+ id -u
+ echo 1011
1011
Run Code Online (Sandbox Code Playgroud)

谢谢!

bash shell

5
推荐指数
1
解决办法
5997
查看次数

如何使用 Terraform 为 Kubernetes 入口分配静态 IP 地址?

我一直在使用 kubernetes 入口配置文件来分配 GCP 创建的静态外部 IP 地址。入口和部署由 GKE 管理。

入口.yaml

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: test-ingress
  annotations:
    kubernetes.io/ingress.global-static-ip-name: test-address
spec:
  backend:
    serviceName: test-service
    servicePort: 80
Run Code Online (Sandbox Code Playgroud)

使用此 yaml 文件,已创建的静态 IP 地址已成功附加到入口。

在 VPC 网络上的外部 IP 地址菜单上,该 IP 已被转发规则使用。

Name External Address Region Type Version In use by

test-address 12.34.56.78 asia-northeast2 Static IPv4 Forwarding rule k8s2-ab-blablablabla

然而,最近我尝试测试 Terraform 将基础设施部署到 GCP,并制作了一个与上述 ingress.yaml 完全相同的 Terraform 配置文件。

入口.tf

resource "kubernetes_ingress" "test_ingress" {
  metadata {
    name = "test-ingress"
    annotations = {
      "kubernetes.io/ingress.global-static-ip-name" = "test-address"
    } …
Run Code Online (Sandbox Code Playgroud)

kubernetes terraform kubernetes-ingress terraform-provider-gcp

5
推荐指数
1
解决办法
4068
查看次数

如何在 cakephp 中做 patchEntity

嗨,我正在制作一个网页以从注册者那里获取电话号码,并将随机数作为密码保存在数据库中。我想显示注册者输入随机数。

所以我做了这些代码。

class RegistersController extends AppController{

    public function index()
    {
        $random = rand(11111,99999);
        $register = $this->Registers->newEntity($this->request->data);
        if($this->Registers->save($register)) {
            $this->Flash->success('The Phone number has been sent.');
            $reg = $this->Registers->patchEntity($random);
            $this->Registers->save($reg);
            return $this->redirect(['action' => 'certnum']);
        }
        $this->set(compact('register'));
    }
}
Run Code Online (Sandbox Code Playgroud)

但不知何故,它产生了致命的错误,我不知道该怎么办?

我是否必须将随机数放入具有特定 id 号或其他内容的数组中?

请帮忙。

谢谢

merge cakephp save cakephp-3.0

0
推荐指数
1
解决办法
9575
查看次数