[Backlogmanager] [FIWARE-JIRA] (HELP-9067) [fiware-stackoverflow] send: command not found - CentOS 6.2

Veronika Vlnkova (JIRA) jira-help-desk at jira.fiware.org
Mon Aug 13 14:27:00 CEST 2018


     [ https://jira.fiware.org/browse/HELP-9067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Veronika Vlnkova updated HELP-9067:
-----------------------------------
    Description: 
Created question in FIWARE Q/A platform on 02-01-2016 at 15:01
{color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/34566852/send-command-not-found-centos-6-2


+Question:+
send: command not found - CentOS 6.2

+Description:+
I'm trying to execute the next script (run.sh):

#!/bin/sh
# Rooms and Floors example

CEP=localhost:8080

. ../common.sh

# Send an updateContext request with Room temp
function sendRoomTemp() #(url, floor, room, value)
{
    payload='{
        "contextElements": [
            {
                "type": "Room",
                "isPattern": "false",
                "id": "'$3'",
                "attributes": [
                    {
                        "name": "temperature",
                        "type": "double",
                        "value": '$4'
                    },
                    {
                        "name": "floor",
                        "type": "string",
                        "value": "'$2'"
                    }
                ]
            }
        ],
        "updateAction": "APPEND"
    }'

    send $1 "v1/updateContext" "$payload"
}

echo "#1 First update CEP with RoomsAndFloors configuration"
CONFIG=`cat config.json`
updateConfig $CEP "$CONFIG"

echo ""
echo "#2 Then send T° of all the rooms to the CEP every 5 sec"

for temp in 12 14 18 20 24 19; do

    echo ""
    echo "# Wait between temperatures updates..."
    echo ""
    sleep 5

    for room in 1 2 3 4; do
        for floor in 1 2 3; do
            # compute a unique temp for each room
            t=$(($temp + (2*$floor) + $room))
            echo " - Send updateContext for Room$floor$room with T°=$t"
            out=$(sendRoomTemp $CEP "Floor$floor" "Room$floor$room" "$t")
            echo "   $out"
        done
    done
done


And when I execute sh run.sh I get:

 ....
 # Wait between temperatures updates...

 - Send updateContext for Room11 with T°=15
run.sh: line 34: send: command not found

 - Send updateContext for Room21 with T°=17
run.sh: line 34: send: command not found
....


The script is from FIWARE Cepheus tutorial https://fiware-cepheus.readthedocs.org/en/latest/examples/1_RoomsAndFloors/index.html

My machine is CentOS 6.2

How I can fix it?

Thanks!


  was:

Created question in FIWARE Q/A platform on 02-01-2016 at 15:01
{color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/34566852/send-command-not-found-centos-6-2


+Question:+
send: command not found - CentOS 6.2

+Description:+
I'm trying to execute the next script (run.sh):

#!/bin/sh
# Rooms and Floors example

CEP=localhost:8080

. ../common.sh

# Send an updateContext request with Room temp
function sendRoomTemp() #(url, floor, room, value)
{
    payload='{
        "contextElements": [
            {
                "type": "Room",
                "isPattern": "false",
                "id": "'$3'",
                "attributes": [
                    {
                        "name": "temperature",
                        "type": "double",
                        "value": '$4'
                    },
                    {
                        "name": "floor",
                        "type": "string",
                        "value": "'$2'"
                    }
                ]
            }
        ],
        "updateAction": "APPEND"
    }'

    send $1 "v1/updateContext" "$payload"
}

echo "#1 First update CEP with RoomsAndFloors configuration"
CONFIG=`cat config.json`
updateConfig $CEP "$CONFIG"

echo ""
echo "#2 Then send T° of all the rooms to the CEP every 5 sec"

for temp in 12 14 18 20 24 19; do

    echo ""
    echo "# Wait between temperatures updates..."
    echo ""
    sleep 5

    for room in 1 2 3 4; do
        for floor in 1 2 3; do
            # compute a unique temp for each room
            t=$(($temp + (2*$floor) + $room))
            echo " - Send updateContext for Room$floor$room with T°=$t"
            out=$(sendRoomTemp $CEP "Floor$floor" "Room$floor$room" "$t")
            echo "   $out"
        done
    done
done


And when I execute sh run.sh I get:

 ....
 # Wait between temperatures updates...

 - Send updateContext for Room11 with T°=15
run.sh: line 34: send: command not found

 - Send updateContext for Room21 with T°=17
run.sh: line 34: send: command not found
....


The script is from FIWARE Cepheus tutorial https://fiware-cepheus.readthedocs.org/en/latest/examples/1_RoomsAndFloors/index.html

My machine is CentOS 6.2

How I can fix it?

Thanks!


     HD-Enabler: Cepheus

> [fiware-stackoverflow] send: command not found - CentOS 6.2
> -----------------------------------------------------------
>
>                 Key: HELP-9067
>                 URL: https://jira.fiware.org/browse/HELP-9067
>             Project: Help-Desk
>          Issue Type: Monitor
>          Components: FIWARE-TECH-HELP
>            Reporter: Backlog Manager
>              Labels: centos, command, fiware, linux, send
>
> Created question in FIWARE Q/A platform on 02-01-2016 at 15:01
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/34566852/send-command-not-found-centos-6-2
> +Question:+
> send: command not found - CentOS 6.2
> +Description:+
> I'm trying to execute the next script (run.sh):
> #!/bin/sh
> # Rooms and Floors example
> CEP=localhost:8080
> . ../common.sh
> # Send an updateContext request with Room temp
> function sendRoomTemp() #(url, floor, room, value)
> {
>     payload='{
>         "contextElements": [
>             {
>                 "type": "Room",
>                 "isPattern": "false",
>                 "id": "'$3'",
>                 "attributes": [
>                     {
>                         "name": "temperature",
>                         "type": "double",
>                         "value": '$4'
>                     },
>                     {
>                         "name": "floor",
>                         "type": "string",
>                         "value": "'$2'"
>                     }
>                 ]
>             }
>         ],
>         "updateAction": "APPEND"
>     }'
>     send $1 "v1/updateContext" "$payload"
> }
> echo "#1 First update CEP with RoomsAndFloors configuration"
> CONFIG=`cat config.json`
> updateConfig $CEP "$CONFIG"
> echo ""
> echo "#2 Then send T° of all the rooms to the CEP every 5 sec"
> for temp in 12 14 18 20 24 19; do
>     echo ""
>     echo "# Wait between temperatures updates..."
>     echo ""
>     sleep 5
>     for room in 1 2 3 4; do
>         for floor in 1 2 3; do
>             # compute a unique temp for each room
>             t=$(($temp + (2*$floor) + $room))
>             echo " - Send updateContext for Room$floor$room with T°=$t"
>             out=$(sendRoomTemp $CEP "Floor$floor" "Room$floor$room" "$t")
>             echo "   $out"
>         done
>     done
> done
> And when I execute sh run.sh I get:
>  ....
>  # Wait between temperatures updates...
>  - Send updateContext for Room11 with T°=15
> run.sh: line 34: send: command not found
>  - Send updateContext for Room21 with T°=17
> run.sh: line 34: send: command not found
> ....
> The script is from FIWARE Cepheus tutorial https://fiware-cepheus.readthedocs.org/en/latest/examples/1_RoomsAndFloors/index.html
> My machine is CentOS 6.2
> How I can fix it?
> Thanks!



--
This message was sent by Atlassian JIRA
(v6.4.1#64016)


More information about the Backlogmanager mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy