if [ "$1" = "start" ]; then
( eval "cd ${NIFI_HOME} && ${run_nifi_cmd}" & )> /dev/null 1>&-
sleep 10
taskset -pc 0 `cat /opt/nifi-1.9.2/run/nifi.pid`
else
To verify:
root@devops bin]# ./nifi.sh start
nifi.sh: JAVA_HOME not set; results may vary
Java home:
NiFi home: /opt/nifi-1.9.2
Bootstrap Config File: /opt/nifi-1.9.2/conf/bootstrap.conf
pid 4427's current affinity list: 0-2
pid 4427's new affinity list: 0
[root@devops bin]# taskset -p `cat /opt/nifi-1.9.2/run/nifi.pid`
pid 4427's current affinity mask: 1